Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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 - Fatal编程技术网

Php 浏览器关闭时的会话销毁

Php 浏览器关闭时的会话销毁,php,session,Php,Session,我多次听说,当浏览器关闭时,会话会被破坏 然后我如何在关闭并重新打开浏览器后继续登录 请帮助您必须使用Cookies 您可以使用函数并使用$\u COOKIE['cookiename']变量读取值。您必须使用COOKIE 您可以使用函数并使用$\u COOKIE['cookiename']变量读取值。使用COOKIE,具有预定义的过期时间,我喜欢1年使用COOKIE,具有预定义的过期时间,我喜欢1年您保持登录,因为即使关闭浏览器,您的会话也不会被破坏。关闭浏览器时的会话销毁是默认行为,但这并不意

我多次听说,当浏览器关闭时,会话会被破坏

然后我如何在关闭并重新打开浏览器后继续登录


请帮助您必须使用Cookies


您可以使用函数并使用
$\u COOKIE['cookiename']
变量读取值。

您必须使用COOKIE


您可以使用函数并使用
$\u COOKIE['cookiename']
变量读取值。

使用COOKIE,具有预定义的过期时间,我喜欢1年使用COOKIE,具有预定义的过期时间,我喜欢1年您保持登录,因为即使关闭浏览器,您的会话也不会被破坏。关闭浏览器时的会话销毁是默认行为,但这并不意味着它是唯一的行为。您可以延长会话的到期时间

This behaviour can be changed in the php.ini file by altering the line:
使会话无限期保持活动状态

 session.cookie_lifetime = 0
因此,只需在设置会话到期时间后进行检查即可。尽管使用cookies将是一个不错的选择


注意:-请记住在进行此更改后重新启动web服务器。

您保持登录,因为即使关闭浏览器,您的会话也不会被破坏。关闭浏览器时的会话销毁是默认行为,但这并不意味着它是唯一的行为。您可以延长会话的到期时间

This behaviour can be changed in the php.ini file by altering the line:
使会话无限期保持活动状态

 session.cookie_lifetime = 0
因此,只需在设置会话到期时间后进行检查即可。尽管使用cookies将是一个不错的选择


注意:-进行此更改后,请记住重新启动web服务器。

您可以使用Cookie。Cookie是直接存储在HDD上的数据,因此即使浏览器已关闭,如果Cookie尚未过期,也可以读取Cookie

下面是一个设置cookie的示例

将此代码粘贴到标记之前

<?php setcookie("$name", "$value", $time); ?>


其中,$name是cookie名称,$value是cookie值,$time是cookie过期的时间。例如
$time=time()+86400将设置cookie在1天后过期。86400值是一天中的秒数,60秒乘以60分钟乘以24小时,因此60x60x24=86400。

您可以使用cookies。Cookie是直接存储在HDD上的数据,因此即使浏览器已关闭,如果Cookie尚未过期,也可以读取Cookie

下面是一个设置cookie的示例

将此代码粘贴到标记之前

<?php setcookie("$name", "$value", $time); ?>


其中,$name是cookie名称,$value是cookie值,$time是cookie过期的时间。例如
$time=time()+86400将设置cookie在1天后过期。86400值是一天中的秒数,60秒乘以60分钟乘以24小时,因此60x60x24=86400。

使用cookies:)可能重复以下问题:使用cookies:)可能重复以下问题: