분류 전체보기(333)
-
PHP와 MySQL을 활용한 게시판 만들기[2] - 로그인
# 로그인 인증에 앞서 session 테이블을 생성한다- 로그인 한 사용자를 저장하는 테이블- 해당 테이블 내의 데이터가 존재한다면 그 사용자는 이미 로그인 된 사용자이다- 이전 게시글에서 생성한 bbs DB에 session 테이블을 생성한다- mysql> CREATE TABLE session VALUE( no int, user_id varchar(15), session_id char(30) );no : 사용자 식별번호user_id : 유저 아이디 session_id : 세션 아이디 [ http://192.168.6.123/index.php 소스코드 ] - 게시판 첫 페이지1234567891011121314151617181920212223242526272829303132..
2017.08.23 -
PHP와 MySQL을 활용한 게시판 만들기[1] - 회원가입
#1 게시판에 접속하기 전 회원가입 페이지 [ 회원가입 PHP 소스코드 ] 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
2017.08.22 -
MySQL설치 및 DB생성 / Table 생성
[ 개념 ] SQL ( System Query Language ) 1. DDL ( Data Definition Language ) - 데이터 정의어 CREATE : DB 생성 DROP : DB 삭제 ALTER : DB 구조 변경 ( 컬럼 추가 및 삭제 ) 2. DML ( Data Manipulation Language ) - 데이터 조작어 INSERT : Data 입력 SELECT : Data 확인 UPDATE : Data 수정 DELETE : Data 삭제 3. DCL ( Data Control Language ) - 데이터 제어어 GRANT : 데이터에 대한 권한 부여 REVOKE : 데이터에 대한 권환 회수 [ 실습 ] 1> MySQL 설치 #yum -y install mysql.i686 // My..
2017.08.21 -
PHP Cookie / Session 생성 및 초기화
[ Cookie 발급 및 초기화 ] [ /var/www/html/login.php ] - http://192.168.6.123/login.php 웹 페이지 소스코드12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 ID : PASSWORD : Colored by Color Scriptercs [ /var/www/html/logout.php ] - http://192.168.6.123/logout.php 웹 페이지 소스코드1234567891011 //cs [ login.php 실행화면 ] 아이디와 패스워드를 올바르게 입력하여야 웹 페이지에 접속할 수 있습니..
2017.08.18 -
PHP GET / POST 개념 및 사용방법
[ GET Method] [ 특징 ] 메시지 바디가 없음=>메시지 헤더를 통해서만 전달=> request 라인의 URI필드를 통해서 전달=> 데이터의 크기에 한계가 있음 / 헤더의 크기를 넘어 갈 수 없다=> 전달하려는 데이터가 외부에 노출되어서 보안상 취약하다 [ php 소스코드 ] - #vi /var/www/html/info.php 소스코드에서 사용한 $_GET , $_REQUEST 변수는 슈퍼 글로벌 변수이다GET메서드를 사용해서 데이터를 전달하면 $_GET 변수와 $_REQUEST변수에 자동적으로 그 값들이 저장된다$_GET[name] , $_GET[age] : $_GET변수의 각 index명에 해당하는 요소들의 값을 출력하도록 설계하였다 [ php 실행 페이지 ] 주소창에 " 192.168.6...
2017.08.17 -
PHP배열(array생성자) 및 반복문(foreach)
[ 배열 소스코드 ] php에서 변수를 지정할 때에는 ' $ ' 를 사용합니다$arr = array( 10,20,30,40,50); // 변수 $arr 을 array( 배열 생성자 )를 사용해서 초기화한다인덱스번호는 0번부터 시작한다 => $arr[0], $arr[1] ... $arr[n] print_r ( [배열 변수] ) 함수는 배열의 모든 요소들을 출력해주는 유용한 함수이다 [ 배열 출력결과 ] [ 연관 배열 ] 연관배열이란 인덱스를 기본값인 0,1,2,3 ... 으로 사용하지 않고 직접 인덱스값을 지정해주는 배열의 한 종류이다변수 $arr 을 array생성자를 이용해서 배열로 초기화한다' indexName ' => value 형식으로 해당 value를 가리키는 배열의 index를 기본..
2017.08.02