我希望在此路径上工作的会话:
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)如果你在客户端使用cookies,你需要通过js来做
您可以在这里查看详细信息:javascript - 删除 cookie