PHP 透明地支持 HTTP Cookie。Cookie 是一种在远程浏览器中存储数据的机制,因此可以跟踪或识别返回的用户。您可以使用 setcookie() 或 setrawcookie() 函数设置 Cookie。Cookie 是 HTTP 标头的一部分,因此 setcookie() 必须在任何输出发送到浏览器之前调用。这与 header() 的限制相同。您可以使用 输出缓冲函数 延迟脚本输出,直到您决定是否设置任何 Cookie 或发送任何标头。
如果 variables_order 包含“C”,则客户端发送到服务器的任何 Cookie 将自动包含在 $_COOKIE 自动全局数组中。如果您希望将多个值分配给单个 Cookie,只需在 Cookie 名称中添加 []。
[]
有关更多详细信息,包括有关浏览器错误的说明,请参阅 setcookie() 和 setrawcookie() 函数。
<?php// 例子// 设置 Cookiesetcookie("usertoken", "noice", time()+20*24*60*60);// 20 天 = 20*24*60*60 秒setcookie("usertoken", "", time()-3600)?>