『壹』 在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 时间设置失效
不知道你的时间值是否合法,下面是保存一个小时的例子:
setcookie("80078",$usernamelg,time()+3600);
如果保存一天可以使用:time()+3600*24
补充:
那确定是你写错了,你(time()+3600)*24*30表示30天是错误的,你这表示的是人类灭亡以后的事情了,正确的应该是:
time()+3600*24*30
你多了括号,注意!
『叁』 在php中怎么设置cookies的失效时间
setcookie(name,value,expire,path,domain,secure);name必需。规定 cookie 的名称。value必需。规定 cookie 的值。expire可选。规定 cookie 的有效期。path可选。规定 cookie 的服务器路径。domain可选。规定 cookie 的域名。secure可选。规定是否通过安全的 HTTPS 连接来传输 cookie。这个详细吧。有什么不明白的请留言
『肆』 php的 session cookie的过期时间到底怎么设置才是对的
setcookie("user",$id,time()+600);是正确的,看你的代码估计有2个地方可能造成此问题。
1.使用cookie或session变量,变量名应当包含在双引号内:
if(!isset($_cookie["user"])||empty($_cookie["user"])){}
2.不知道你setcookie这段代码是不是在根目录下,setcookie默认cookie在当前目录下有效,超出当前目录无效,如果不是根目录下,可以加上cookie的有效路径
例如,你的登陆程序是在/Usercenter目录下,则需要设置cookie的有效路径
setcookie("user","$id",time()+600,"/");
你试试看,希望对你有帮助
另外,你检查下是不是每个页面都加session_start()方法了
『伍』 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
刷新也不会重新计算的
不管动什么手脚都会一直到过期专,用户名和密属码就消失了。
那么把cookie放在当前页面
一刷新就开始保存,再刷新
那就是重新开始计算了,一直到期,你也看不出来有什么变化的。
『柒』 在php中能够设置cookie有效期的参数是
此 cookie 在一小时后过期:
setcookie("user", "runoob", time()+3600);
<?php
// 输出 cookie 值
echo $_COOKIE["user"];
// 查看所有
cookieprint_r($_COOKIE);
?>
『捌』 php cookies一般都设置多久过期
根据自己的需要,cookie会占据一定的空间,浏览器对cookie的长度是有限制的,如果过多的cookie会影响到后边的cookie保存。所以建议,如果不是长时间需要的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怎样使cookie永不过期
站点首选项-cookie-编辑,里边有过期时间,可编辑