Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 关闭浏览器选项卡后需要销毁会话而不是整个浏览器_Php_Session_Session Cookies - Fatal编程技术网

Php 关闭浏览器选项卡后需要销毁会话而不是整个浏览器

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

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

session_set_cookie_params(0);
session_start();

这将在浏览器关闭时销毁会话

这有用吗?不,它对我不起作用,我需要在浏览器中关闭页面后销毁会话不到几分钟。您可以侦听事件
unload
,并异步调用php页面,然后销毁会话。但是我想每一个专业的php/js开发者都会因为这个想法而恨我……这是不是在浏览器中关闭了页面上的工作?不,当浏览器关闭时,这会破坏会话。也许你可以在这里找到答案。希望这能对你有所帮助