我想获取页面第一次加载时的当前时间,然后将该时间与当前时间进行比较,仅当与第一次加载页面时的差异超过 30 分钟时,才应打开一个新窗口。我想问我应该使用会话还是 cookie 来完成这一切?我已经厌倦了使用以下内容:
<input type="hidden" name="time_last_loaded" value="<?php echo strtotime(date("Y-m-d H:i:s")); ?>">
<?
if(isset($_POST['time_last_loaded']))
{
$current_time = strtotime(date("Y-m-d H:i:s"));
$time_last_loaded_plus_30_mins = strtotime('+30 minutes', $_POST['time_last_loaded']));
if($time_last_loaded_plus_30_mins < $current_time)
{
echo "code works";
}
}
?>
但它不起作用,有人可以尝试在我的编码中找到问题吗?谢谢!
我也试过这个
$time=time();
$timeend= $time + (1*60);
for($i=1;$i<100;$i++)
{
while($time > $timeend)
{
echo "it works";
$time=time();
}
}
这段简单的代码不起作用?任何人都可以告诉吗?