我们可以通过将它放在我们的.htaccess
来操纵我们的过期日期ExpiresDefault "access plus 10 years"
我们希望在PHP文件中操作它。在寻找类似的东西时。我遇到了:
$offset = 60 * 60;
$expire = 'expires: ' . gmdate ('D, d M Y H:i:s', time() + $offset) . ' GMT';
header ($expire);
但这只会增加我们过期日期的时间。为了我们;我们希望这一年有所改变。在php中有这种方法吗?
答案 0 :(得分:9)
你可以这样做:
$expire = 'Expires: ' . gmdate('D, d M Y H:i:s', strtotime('+10 years')) . ' GMT';
header($expire);
我正在使用strtotime
创建当前时间+ 10年的时间戳。
答案 1 :(得分:1)
你做得对。只需将偏移量增加到10年即可。
答案 2 :(得分:1)
为了将到期日期设置为提前一年,您需要更大的$ offset,当前只有一小时(一分钟60秒*小时60分钟)。
$offset = 365*24*60*60;