清晰地理解PHP中的Cookie

来源:互联网 发布:神经网络算法实例说明 编辑:程序博客网 时间:2024/05/22 16:40

1.什么是Cookie?

Cookie常用于识别用户。Cookie是服务器留在用户计算机中的小文件,文件中保存着用户的信息,比如登录名。密码等等。每当相同的计算机通过浏览器请求页面时,它会同时发送cookie。通过PHP,您能够创建并取回cookie值。

2.如何创建并取回cookie的值

 setcookie()函数用于设置cookie.(注意:setcookie函数必须位于<html>标签之前)

 例如:

 <?php

 setcookie("user","Blog","time()+3600");

?>

<html>

<body></body>

</html>

上面的例子当中,我们创建了名为"user"的cookie,把他赋值"Blog",我们也规定了此cookie在一个小时后过期。

 PHP 的 $_COOKIE 变量用于取回 cookie 的值。

 例如:

 <?php

echo $_COOKIE["user"];

print_r($_COOKIE);

?>

在上面的例子中,我们取回了Cookie的值并显示在网页上。

3.如何删除cookie?

要删除Cookie,应当使过期日期变为过去的时间点。

例如:

<?php

setcookie("user","","time()-3600");

?>