ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cookie / session 사용하기
    PHP 2020. 12. 16. 15:29
    728x90
    728x90

    cookie 를 사용하는 코드를 알아보자

    <?php
    setcookie("쿠키이름", "저장할 값", time()+60*60*60, '/');
    ?>

    - time()*60*60*60 을 하면 현재시간부터 하루동안 쿠키가 남아있는다

    - '/' 는 클라이언트 쪽에 저장한다는 뜻이다

     

     

    저장할 쿠키를 가져와보자

    <?php
    $value = $_COOKIE['쿠키이름'];
    ?>

    쿠키 이름으로 쿠키값을 가져오면 된다

     

     

     


     

    session 을 사용하는 코드를 알아보자

    <?php
    session_start();
    $_SESSION['세션이름'] = '세션값'; 
    ?>

    - session 은 클라이언트마다 고유한 id 를 가지고 있기 때문에 브라우저가 종료되면 session 도 같이 종료된다

     

    저장한 session을 가져와보자

    <?php
    session_start();
    echo $_SESSION['세션이름'];
    ?>

     

    session 을 삭제하는 방법에는 총 3가지가 있다

    1. 특정세션만 삭제하는 방법

    <?php
    unset($_SESSION['세션이름']);
    ?>

     

    2. 전체 세션변수 삭제

    세션은 배열형태이기 때문에 새로운 배열을 넣으면 초기화가 된다

    <?php
    $_SESSION = array();
    ?>

     

    3. 전체 세션뿐만 아니라 서버에 저장된 데이터까지 제거하는 경우 사용한다

    <?php
    session_destroy();
    ?>

     

    세션을 사용할 때는 session_start() 를 선언 후 사용해야한다

    728x90
    728x90

    'PHP' 카테고리의 다른 글

    php.ini 파일 분석  (0) 2020.12.23
    Eclipse PHP 한글 깨질 때  (0) 2020.12.18
    PHP parameter 및 return 지정법  (0) 2020.12.11
    require_once, namespace : import 시키는 방법  (0) 2020.12.11
Designed by Tistory.