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:)可能重复以下问题: