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.
我有一个check_login函数session_start()来检查用户是否登录。 如果用户未登录,页面将返回带有 PHPSESSID 的 set-cookie 标头,当我不在 $_SESSION 变量中存储任何变量时,是否有办法禁用此 set-cookie 标头?
check_login
session_start()
我不想要这个 set-cookie 标头的原因是因为我正在实现一个反向代理服务器(清漆)
只有在 url 中传递 session id 时,这不是一个好主意。
http://www.php.net/manual/en/session.idpassing.php
我在这里找到了这个问题的答案:
不使用 session_start() 检查是否有会话
if (isset($_COOKIE[session_name()])) { ... most likely there's a session available to be loaded ... }