Php 关闭浏览器选项卡后需要销毁会话而不是整个浏览器
我需要在浏览器中关闭页面后销毁会话。我试图取消设置$\u会话['value']强> 但它不能工作,它会破坏当前页面,但我需要在浏览器中关闭后进行破坏Php 关闭浏览器选项卡后需要销毁会话而不是整个浏览器,php,session,session-cookies,Php,Session,Session Cookies,我需要在浏览器中关闭页面后销毁会话。我试图取消设置$\u会话['value'] 但它不能工作,它会破坏当前页面,但我需要在浏览器中关闭后进行破坏 session_set_cookie_params(0); session_start(); 这将在浏览器关闭时销毁会话 这有用吗?不,它对我不起作用,我需要在浏览器中关闭页面后销毁会话不到几分钟。您可以侦听事件unload,并异步调用php页面,然后销毁会话。但是我想每一个专业的php/js开发者都会因为这个想法而恨我……这是不是在浏览器中关闭了页
session_set_cookie_params(0);
session_start();
这将在浏览器关闭时销毁会话 这有用吗?不,它对我不起作用,我需要在浏览器中关闭页面后销毁会话不到几分钟。您可以侦听事件
unload
,并异步调用php页面,然后销毁会话。但是我想每一个专业的php/js开发者都会因为这个想法而恨我……这是不是在浏览器中关闭了页面上的工作?不,当浏览器关闭时,这会破坏会话。也许你可以在这里找到答案。希望这能对你有所帮助