Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我需要手动setcookie()让网站记住我,如果session_start()自动这样做来生成 cookie 变量$_COOKIE['PHPSESSID'=>'xy362fgtw783hnjm']。我相信这个 cookie 变量是长期的,当我返回时网站会认出我。不???
setcookie()
session_start()
$_COOKIE['PHPSESSID'=>'xy362fgtw783hnjm']
session_start() 写入 PHPSESSID cookie,它是会话标识符。您不需要(也不应该)使用 setcookie() 设置 PHPSESSID cookie。
setcookie() 可用于创建与会话不一定相关的具有不同值的其他 cookie(以跟踪信息)。setcookie() 允许您创建将在重新启动后由浏览器保存的持久 cookie(取决于 setcookie() 调用的参数)。Cookie 通常用于广告跟踪。