WebDB(II) 실습예제 소스 #8

By | 2014년 10월 17일

참조 : http://blog.ysoh.pe.kr/entry/쿠키

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>SetCookies</title>
    </head>
    <body>
        쿠키설정시각 : <?= date("Y-m-d H:i:s") ?><br/>
        <?php
        setcookie("cookie1", "쿠키#1", 0, "/"); // 브라우저 종료 전까지 유지
        setcookie("cookie2", "쿠키#2", time() + 60, "/"); // 설정 후 1분 동안 유지 
        setcookie("cookie3", "쿠키#3", mktime(16, 0, 0, 10, 17, 2014), "/"); // 2014년10월17일 16시00분00초 까지 유지
        ?>
        <a href="./showCookie.php">쿠키확인</a><br/>
        <a href="./delCookie.php">쿠키삭제</a><br/>
    </body>
</html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>ShowCookie</title>
    </head>
    <body>
        현재시각 : <?= date("Y-m-d H:i:s") ?><br/>
        cookie1 : <?= $_COOKIE["cookie1"] ?><br/>
        cookie2 : <?= $_COOKIE["cookie2"] ?><br/>
        cookie3 : <?= $_COOKIE["cookie3"] ?><br/>
        <a href="./setCookie.php">쿠키설정</a><br/>
        <a href="./delCookie.php">쿠키삭제</a><br/>
    </body>
</html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>DelCookies</title>
    </head>
    <body>
        쿠키설정시각 : <?= date("Y-m-d H:i:s") ?><br/>
        <?php
        setcookie("cookie1", null, time() - 3600, "/"); // 1시간 전까지 유지
        setcookie("cookie2", null, time() - 3600, "/"); // 1시간 전은 과거시간이므로 
        setcookie("cookie3", null, time() - 3600, "/"); // 이미 쿠키가 유지되지 않음
        ?>
        <a href="./showCookie.php">쿠키확인</a><br/>
        <a href="./setCookie.php">쿠키설정</a><br/>
    </body>
</html>