导航:首页 > 专利知识 > php设置cookie有效期

php设置cookie有效期

发布时间:2021-05-15 05:32:28

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

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

② php cookies一般都设置多久过期

根据自己的需要,cookie会占据一定的空间,浏览器对cookie的长度是有限制的,如果过多的cookie会影响到后边的cookie保存。所以建议,如果不是长时间需要的cookie,就不需要保存太久。能短尽力保存的短点为好,但是还得根据业务需要来设置。

③ 在php中怎么设置cookies的失效时间

例程如下:
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);/* 简单 cookie设置 */
setcookie("TestCookie",$value, time()+3600); /* 有效期 1个小时 */
setcookie("TestCookie", $value,time()+3600, "/~rasmus/",".example.com", 1); /* 有效目录 /~rasmus,有效域名 example.com及其所有子域名*/
?>
其中setcookie("TestCookie",$value, time()+3600); /* 有效期 1个小时 */ 后面的time()+3600设置的就是失效时间,如果想要换效时间变得更长,只需增大后面的数值就可以了。

④ PHP即时cookie有效期时间怎么设置

回"问题补充"

PHP手册上关于setcookie函数的expire参数有这样一个解释
If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
如果设为0 或者忽略该参数, cookie将在session结束时(关闭浏览器时)过期

所以, 如果要写4,5个参数, 那把第三个设为0就可以了

⑤ 在php中能够设置cookie有效期的参数是

此 cookie 在一小时后过期:
setcookie("user", "runoob", time()+3600);
<?php
// 输出 cookie 值
echo $_COOKIE["user"];
// 查看所有
cookieprint_r($_COOKIE);
?>

⑥ PHP即时cookie有效期时间怎么设置

回"问题复补充"

PHP手册上关于setcookie函数的expire参数制有这样一个解释
If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
如果设为0 或者忽略该参数, cookie将在session结束时(关闭浏览器时)过期

所以, 如果要写4,5个参数, 那把第三个设为0就可以了

⑦ php setcookie('times','1',time()+60) 是不是设置cookie 为60秒的有效期

没看到你复的代码,所以写了个示制例:

1. test1.php 设置cookie,并令其生存期为60秒

<?php
setcookie("times", "1", time()+60);
?>

2. test2.php 取cookie

<?php
if (isset($_COOKIE["times"]))
echo "times " . $_COOKIE["times"] . "!<br />";
else
echo "cookie不存在!<br />";
?>

test2.php 的运行结果:

times 1!

运行正常啊,可以取得cookie。

如果取不到,请检查浏览器的cookie设置。

⑧ php cookie 时间设置失效

不知道你的时间值是否合法,下面是保存一个小时的例子:
setcookie("80078",$usernamelg,time()+3600);

如果保存一天可以使用:time()+3600*24

补充:
那确定是你写错了,你(time()+3600)*24*30表示30天是错误的,你这表示的是人类灭亡以后的事情了,正确的应该是:
time()+3600*24*30
你多了括号,注意!

⑨ php怎样使cookie永不过期

站点首选项-cookie-编辑,里边有过期时间,可编辑

⑩ 请问一个php设置cookie有效期的问题

登录就开始保存cookie
刷新也不会重新计算的
不管动什么手脚都会一直到过期专,用户名和密属码就消失了。
那么把cookie放在当前页面
一刷新就开始保存,再刷新
那就是重新开始计算了,一直到期,你也看不出来有什么变化的。

阅读全文

与php设置cookie有效期相关的资料

热点内容
乐聚投诉 浏览:523
轮子什么时候发明 浏览:151
马鞍山陶世宏 浏览:16
马鞍山茂 浏览:5
通辽工商局咨询电话 浏览:304
谁发明的糍粑 浏览:430
国家公共文化服务示范区 浏览:646
pdf设置有效期 浏览:634
广告词版权登记 浏览:796
基本公共卫生服务考核方案 浏览:660
公共服务平台建设领导小组 浏览:165
人类创造了那些机器人 浏览:933
公共文化服务保障法何时实施 浏览:169
辽宁育婴师证书领取 浏览:735
划拨土地使用权转让能转让吗 浏览:97
2019年公需科目知识产权考试答案 浏览:256
关于知识产权管理办法 浏览:331
公共卫生服务培训笔记 浏览:532
基层公共卫生服务技术题库 浏览:497
中国城市老年体育公共服务体系的反思与重构 浏览:932