【发布时间】:2014-01-23 06:38:55
【问题描述】:
我相信我有一个 cookie,它设置为在创建后 1 秒过期(用于测试目的)。然而,这需要 5 秒。如果我将它设置为 0.5,它会下降到大约 3 秒。我已将脚本简化为基础,但仍然存在此问题。
<?php setcookie("test", "daily_deals_cookie", time() + 1); ?>
<?php
if (!isset($_COOKIE['test'])) {
echo "COOKIE NOT SET";
} else {
echo "<h3 style=\"font-family: sans-serif; \">Please come back again!</h3>";
}
?>
有人看到我在这里缺少的东西吗?
【问题讨论】:
-
也许服务器时间比PC上的时间稍早,这使得
time() + 1真的是time() + 1 + numberOfSecondsPcIsBehindServerTime