【发布时间】:2013-06-09 20:13:03
【问题描述】:
我希望会话在这条路径上工作:
domain.com/sessions
我希望在这条路径上关闭它们:
domain.com/sessions-off
知道如何做到这一点吗?调用 session_start() 后,如何使服务器不输出会话 cookie?
【问题讨论】:
标签: php apache .htaccess session
我希望会话在这条路径上工作:
domain.com/sessions
我希望在这条路径上关闭它们:
domain.com/sessions-off
知道如何做到这一点吗?调用 session_start() 后,如何使服务器不输出会话 cookie?
【问题讨论】:
标签: php apache .htaccess session
在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 - delete cookie
【讨论】: