在CodeIgniter中设置在特定时间到期的cookie

时间:2012-07-20 17:04:24

标签: codeigniter cookies

我需要在CodeIgniter中设置一个cookie,该cookie在设置的同一天的午夜到期。根据他们的cookie文档,您可以设置过期时间(以秒为单位);你无法提供具体的日期和时间。

有没有其他方法来设置一个cookie并提供一个特定的日期和时间,或者我真的需要计算从现在到今晚午夜的几秒钟的差异?

1 个答案:

答案 0 :(得分:1)

您必须计算时间,即cookie到期前的秒数。它比你想象的容易:

$expire = strtotime('midnight') - time();

如果您已加载日期助手,请将time()替换为now()