【问题标题】:Need destroy session after close browser tab not whole browser [duplicate]关闭浏览器选项卡而不是整个浏览器后需要销毁会话[重复]
【发布时间】:2016-11-08 09:25:33
【问题描述】:

在浏览器中关闭页面后,我需要销毁会话。我试图取消设置 $_session['value']; 但它不能工作它破坏当前页面但我需要在浏览器中关闭后销毁

【问题讨论】:

  • 不,它对我不起作用,我需要在浏览器中关闭页面后销毁会话而不是几分钟..
  • 你可以监听unload事件并异步调用一个php页面,然后销毁会话。但我认为每个专业的 php/js-developer 都会因为这个想法而讨厌我……

标签: php session session-cookies


【解决方案1】:

你可以这样写

session_set_cookie_params(0);
session_start();

这将在浏览器关闭时破坏会话。

【讨论】:

  • 这是在浏览器中关闭页面的工作吗?
  • 不,当浏览器关闭时,这会破坏会话。
  • 也许你可以在这里stackoverflow.com/questions/3177364/…找到答案。希望这可以帮助你
猜你喜欢
  • 2019-05-13
  • 1970-01-01
  • 2017-01-17
  • 2014-08-15
  • 1970-01-01
  • 2012-07-29
  • 1970-01-01
  • 2014-09-04
  • 2015-12-13
相关资源
最近更新 更多