php如何设置COOKIE控制登录用户的过期时间?

php如何设置COOKIE控制登录用户的过期时间?,第1张

在php函数里面setcookie是有时间限制的\x0d\x0asetcookie有3个参数\x0d\x0a第一个参数是设置的变量名字\x0d\x0a第二个参数是变量的值\x0d\x0a第三个参数就是有效期了.有效期是以秒来计算的\x0d\x0a假设你设置的cookie的有效期是1个小时,那么从你设置的时间开始,到一个小时候这个cookie都有效.换句话说就是这个cookie变量能够读取到的时间是1个小时\x0d\x0a一个小时之后这个变量就失效了.不存在了\x0d\x0a用php控制用户过期的话.先设置一个cookie.并设置时间长度.例如1天.每次当用户访问的时候都去读取这个cookie.如果存在.就免验证.如果不存在就重新验证.这样就实现了登陆用户的过期时间问题.\x0d\x0asetcookie("TestCookie", $value)\x0d\x0asetcookie("TestCookie", $value, time()+3600) /* 有效期1 小时 */

phpcookie过期时间更新方法如下:

1、name设置cookie的名称。

2、value设置cookie的值。

3、expire可设置cookie的有效期,为时间戳。

4、path设置cookie的服务器路径。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6403992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存