ページが初めて読み込まれたときの現在の時刻を取得し、ページが最初に読み込まれたときとの差が 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();
}
}
この単純なコードが機能していませんか? 誰でもわかりますか?