扫码关注官方订阅号
84669人学习
65727人学习
82984人学习
467778人学习
498837人学习
471966人学习
256484人学习
152542人学习
224170人学习
139536人学习
81804人学习
85022人学习
11944人学习
20001人学习
60816人学习
5487人学习
15007人学习
2150人学习
6980人学习
194925人学习
359900人学习
1142人学习
19058人学习
3206人学习
180550人学习
48569人学习
17603人学习
40936人学习
1049人学习
750人学习
32909人学习
setcookie('test','',time()-1);中时间一定要是-1吗,还是负数都可以?
关于删除cookie的问题-PHP中文网问答-关于删除cookie的问题-PHP中文网问答
围观一下哦,学习一下。
那是因为php中没有删除cookie的函数所以用这种方法刚好,就像添加cookie('testName','testValue',time( )+1);就是创建一个cookie 名字为testName值为(内容)testValue,之后的time( )+1就是有效期是当前时间过后1秒,如果是
setcookie('testName','testValue',time()+3600);意思都是与上面说的一样的只不过是cookie的有效期是当前时间加上3600秒,也就是一个小时,所以就像我前面所说的php中没有删除cookie的函数而cookie具有一旦过期就会被自动删除的性质,所以setcookie('testName','testValue',time( )-1);瞧这个cookie与前面的cookie的名字是重复的说以前面cookie的值与有效期就会被覆盖,所以有效期变成了当前时间-1秒当你运行代码的时候系统就会认为,这个cookie是过期的所以就自动删除了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部
关于删除cookie的问题-PHP中文网问答-关于删除cookie的问题-PHP中文网问答
围观一下哦,学习一下。
那是因为php中没有删除cookie的函数所以用这种方法刚好,就像添加cookie('testName','testValue',time( )+1);就是创建一个cookie 名字为testName值为(内容)testValue,之后的time( )+1就是有效期是当前时间过后1秒,如果是
setcookie('testName','testValue',time()+3600);意思都是与上面说的一样的只不过是cookie的有效期是当前时间加上3600秒,也就是一个小时,所以就像我前面所说的php中没有删除cookie的函数而cookie具有一旦过期就会被自动删除的性质,所以setcookie('testName','testValue',time( )-1);瞧这个cookie与前面的cookie的名字是重复的说以前面cookie的值与有效期就会被覆盖,所以有效期变成了当前时间-1秒当你运行代码的时候系统就会认为,这个cookie是过期的所以就自动删除了。