php中的setcookie设置过期时间小于天的时间数会生成不正确的过期时间
时间: 2024-03-06 11:50:40 浏览: 84
js设置cookie过期当前时间减去一秒相当于立即过期
是的,这是因为setcookie函数的第三个参数是cookie的过期时间,它的单位是秒。如果设置的时间少于一天,你需要用当前时间加上你想要的秒数来设置过期时间。例如,如果你想让cookie在30分钟后过期,你可以这样设置:
```
setcookie("cookie_name", "cookie_value", time() + 1800);
```
这里的1800是30分钟的秒数。如果你直接设置setcookie函数的第三个参数为1800,你会发现cookie的过期时间不正确。
阅读全文