Cookies是存储在客户端的纯文本文件。您可以将它们用于跟踪目的。
识别返回用户的三个步骤-
Cookie通常在HTTP标头中设置,如以下代码所示。
HTTP/1.1 200 OK Date: Fri, 05 Feb 2015 21:03:38 GMT Server: Apache/1.3.9 (UNIX) PHP/4.0b3 Set-Cookie: name = myname; expires = Monday, 06-Feb-16 22:03:38 GMT; path = /; domain = tutorialspoint.com Connection: close Content-Type: text/html
PHP提供了setcookie()函数来设置cookie-
setcookie(name, value, expire, path, domain, security);
其中-
要在PHP中访问cookie,可以使用$ _COOKIE或$ HTTP_COOKIE_VARS变量。
<?php echo $_COOKIE["token"]. "<br />"; /* is equivalent to */ echo $HTTP_COOKIE_VARS["token"]. "<br />"; echo $_COOKIE["id"] . "<br />"; /* is equivalent to */ echo $HTTP_COOKIE_VARS["id"] . "<br />"; ?>
要删除Cookie,您应将Cookie设置为已过期的日期。
<?php setcookie( "token", "", time()- 60, "/","", 0); setcookie( "id", "", time()- 60, "/","", 0); ?>