PHP使用 CURL cookiejar 记录的cookie文件,会自动销毁么?


情景是这样, 服务器需要先login,获取一个cookie,然后把cookie发送给对方提供的api进行验证。

login以后返回的cookie的有效期是8个小时,于是我用cookiejar写入到一个指定的文本里去。

我现在不明确的是,cookiejar写入的这个文本在八个小时候后会不会自己销毁??

如果,换成写入tempnam()生成的临时文件会不会自动销毁??

php cookie

GUNNER 11 years ago

COOKIEJAR的应该不会自动删除的.
tempnam生成的也不会自动删除.手册里明白的写着.
如果tempnam生成文件到系统的/tmp下,是可以享受到系统提供的自动删除服务.但系统只有在重启的时候才会清空/tmp

建议你做一个非关联的脚本呢,放在crontab里运行,定期删除超时后无效的cookie值文件.

钓眼的夏娜 answered 11 years ago

Your Answer