我希望会话在此路径上工作:
domain.com/sessions
,我想在这个路径中关闭它们:
domain.com/sessions-off
我该怎么做呢?一旦调用了session_start(),如何使服务器不输出会话cookie?
在apache中,您可以尝试设置:
Header unset Cookie
Header unset Set-Cookie
在domain.com/sessions-off下的。htaccess文件
一旦设置了cookie,浏览器就会在每次请求时发送它,而不是服务器。如果您不喜欢正在发送的cookie,传统的处理方法是创建一个新的子域,因为cookie的作用域是它所设置的子域。如果你只想让$_SESSION为空,不要调用session_start()。
1)如果您将会话数据存储在服务器端,那么你可以在页面的开头使用session_destroy()
。
2)如果你在客户端使用cookie,你需要通过js
javascript - delete cookie