小编Jaw*_*fan的帖子

使用会话和cookie更好

我想获取第一次加载页面时的当前时间,然后将该时间与当前时间进行比较,只有当页面加载时第一次差异超过30分钟时,才应打开一个新窗口.我想问这一切我应该使用session或cookies?我累了使用以下内容:

<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";
     }
}
?>
Run Code Online (Sandbox Code Playgroud)

但它没有用,有人试图找到我编码的问题吗?谢谢!

我也尝试过这个

$time=time();
$timeend= $time + (1*60);
 for($i=1;$i<100;$i++)
  {
  while($time > $timeend)
  {
      echo "it works";
      $time=time();
      }
  }
Run Code Online (Sandbox Code Playgroud)

这个简单的代码不起作用?可以告诉吗?

php

3
推荐指数
1
解决办法
1053
查看次数

标签 统计

php ×1