0

我有一个check_login函数session_start()来检查用户是否登录。
如果用户未登录,页面将返回带有 PHPSESSID
的 set-cookie 标头,当我不在 $_SESSION 变量中存储任何变量时,是否有办法禁用此 set-cookie 标头?

我不想要这个 set-cookie 标头的原因是因为我正在实现一个反向代理服务器(清漆)

4

2 回答 2

0

只有在 url 中传递 session id 时,这不是一个好主意。

http://www.php.net/manual/en/session.idpassing.php

于 2013-11-10T23:03:37.943 回答
0

我在这里找到了这个问题的答案:

不使用 session_start() 检查是否有会话

if (isset($_COOKIE[session_name()])) {
   ... most likely there's a session available to be loaded ...
}
于 2013-11-11T00:00:38.573 回答