PHP基础回顾之cookie和session(三)

Cookie 是什么?
cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。

如何创建Cookie ?
setcookie() 函数用于设置 cookie。setcookie() 函数必须位于 标签之前。
setcookie(name, value, expire, path, domain);

如何取回Cookie值 ? $_COOKIE["user"]







";
else
    echo "普通访客!
"; ?>

如何删除 Cookie?使过期日期变更为过去的时间点。


如果浏览器不支持 Cookie 该怎么办?
一种方式是通过表单传递数据。

PHP Session
PHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用

Session 的工作机制是:为每个访客创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,或者通过 URL 进行传导。并且会话信息是临时的,在用户离开网站后将被删除

开始 PHP Session
启动会话session_start() 函数必须位于 标签之前

存储 Session 变量











销毁 Session
使用 unset() 或 session_destroy() 函数。unset() 函数用于释放指定的 session 变量;session_destroy() 函数彻底销毁 session。



你可能感兴趣的:(PHP基础回顾之cookie和session(三))