몽상실현개발주의

[생활코딩] 16.1 PHP 쿠키 본문

Language/php

[생활코딩] 16.1 PHP 쿠키

migrationArc 2021. 5. 21. 15:13

[생활코딩] 16.1 PHP 쿠키

생활코딩 php 강좌

16. 쿠키와 세션

16.1 PHP 쿠키

 

  • cookie 와 session 은 사용자의 데이터를 저장하기 위해 사용
  • cookie 는 Client (Browser) 에 데이터를 저장
    • setCookie()
    • $_COOKIE

 

// cookie1.php
<?php
setcookie('cookie1', '생활코딩');
setcookie('cookie2', time(), time()+60);
?>

 

  • 사용자의 Browser 에 cookie 로 값을 저장
    • setcookie(name, value, expire, path, domain)
    • expire : 만료
    • path : 유효 경로, 해당 경로에서만 사용 가능
    • domain : 유효 도메인

 

// cookie1.php
<?php
echo $_COOKIE['cookie1'].'<br/>';
echo time()-$_COOKIE['cookie2'];
?>
  
// 생활코딩
// 10 (현재 시간 - cookie1.php 를 열었을 때 시간)
  • browser 에 저장된 cookie 를 $_COOKIE 를 통해 호출
    • $_COOKIE[name]
  • http 통신 방식은 상태가 없기 때문에, 이를 보안해 주기 위해서 Cookie 와 Session 이 사용됨
  • Cookie 는 신뢰할 수 없는 Data, 유출 위험
    • Login 정보등의 보안이 중요한 정보는 Cookie 가 아닌 Session 으로 처리 해야함

 

 

 


이 글의 모든 사진과 내용의 출처는 생활코딩에 있음을 알려드립니다.

http://www.inflearn.com/course/%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-php-%EA%B0%95%EC%A2%8C/lecture/230?tab=note

 

생활코딩 - PHP 기본 A 부터 Z 까지 - 인프런 | 학습 페이지

지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....

www.inflearn.com

 

Comments