[PHP] 쿠키와 세션
programming/php

[PHP] 쿠키와 세션


4. 쿠키와 세션


4.1 쿠키 실습예제


 4.1.1 /cookie/count.txt - 쿠키 카운터에서 참조하는 파일


  # cd/var/www/html

  # mkdir cookie

  # cd /var/www/html/cookie

  # touch count.txt

  # chmod 777 count.txt

  count.txt 파일에 대한 보안설정 변경(SELinux 설정)

  # chcon -t httpd_sys_script_rw_t /var/www/html/source/cookie/count.txt


  SELinux (Security-Enhanced Linux, 보안 강화 리눅스)

   미국 국가안보국이 개발한 보안 커널을 리눅스에 이식한 커널 레벨의 보안 모듈

   2003년부터 리눅스 커널에 포함됨


  chcon (CHange CONtext) - 보안 문맥 변경

  chcon <옵션> <보안문맥> <파일명>


  -t 해당 파일에 대한 role 설정

  -R 하위 디렉토리 내 모든 파일에 대해 일괄적으로 role 설정


  httpd_sys_script_exec_t : CGI 실행 허용 여부에 대한 설정

  httpd_sys_script_rw_t : httpd_sys_script_exec_t 실행시 읽기/쓰기용으로 사용 설정


 4.1.2 /cookie/counter.php - 쿠키 카운터

 4.1.3 /cookie/login.php

 4.1.4 /cookie/login_check.php

 4.1.5 /cookie/main.php

 4.1.6 /cookie/logout.php


4.2 세션 실습예제


 4.2.1 /session/login.php

 4.2.2 /session/login_check.php