Cookie
COOKIE
Dùng để lưu thông tin của người dùng.
Cookie được lưu ở máy client, browser
quản
Mỗi biến cookie có 1 thời gian quá hạn.
Vượt qua thời điểm đó, browser sẽ xóa
biến cookie
Mỗi lần thực hiện request 1 trang, browser
sẽ gửi lại các biến cookie chưa hết hạn
Được đặt trước thẻ <html>
2
COOKIE
Tạo cookie
Cú pháp
setcookie(“tên”, giá-trị [, thời
điểm quá hạn])
Sử dụng cookie
$_COOKIE là dãy biến toàn cục sẵn có trong
php
Cú pháp sử dụng biến cookie
$_COOKIE[“TenBien”]
3
COOKIE
setcookie.php
<?php
$value = "something from somewhere";
setcookie("TestCookie", $value, time() +
3600); /* hết hạn trong 1 giờ */
?>
viewcookie.php
<?php
if(isset($_COOKIE["TestCookie"]==true))
echo $_COOKIE["TestCookie"];
?>
4
COOKIE
<?php
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
// after the page reloads, print them out
if (isset($_COOKIE['cookie'])){
foreach ($_COOKIE['cookie'] as $name => $value){
$name = htmlspecialchars($name);
$value = htmlspecialchars($value);
echo "$name : $value <br />\n";
}
}
?>
5