是否有可能(使用Laravel5.2 / PHP或/和JS / jQuery)设置当用户离开某个页面或某个域时过期的cookie?
答案 0 :(得分:0)
您可以将Cookie设置为在会话结束时(也就是用户关闭浏览器时),也可以选择以编程方式删除Laravel中的Cookie,如果您想要也可以通过制作自己的ajax来触发打电话给你自己的控制器。
您可以在config\session.php
答案 1 :(得分:0)
window.onclose 方法删除cookie
基本上cookie保存在客户端的机器中。但是如果要通过关闭窗口来删除cookie,请使用会话($ _SESSION)cookie。它会在窗口关闭时自动失效。
在您的情况下,最好使用window.onclose并通过获取Laravel URL类并删除cookie来查找特定页面