在PHP中,您可以使用輸出HTML和JavaScript來實現在暫停三秒後跳轉到指定地址。以下是一些示例代碼:
在上面的代碼中,<meta>標記用於設置HTTP響應標頭,指示瀏覽器在三秒後跳轉到指定的URL。<p>標記用於顯示一條消息,告知用戶將要發生什麼。請注意,您可以更改content屬性的值以指定其他等待時間(以秒爲單位)和URL。
如果您不想顯示等待消息,您可以將<meta>標記替換爲JavaScript代碼,例如:
echo '<html>';
echo '<head>';
echo '<script>setTimeout(function() { window.location.href = "https://www.example.com"; }, 3000);</script>';
echo '</head>';
echo '</html>';在上面的代碼中,<script>標記用於定義一個匿名函數,該函數使用setTimeout函數設置一個定時器,在三秒後將瀏覽器重定向到指定的URL。請注意,定時器使用的時間單位爲毫秒,因此您需要將等待時間乘以1000。
常用代碼
if(count($u) >= $_GET['n']){
$_GET['n']++;
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?n=".$_GET['n'];
echo '<html>';
echo '<head>';
echo '<meta http-equiv="refresh" content="1; url='.$url.'">';
echo '</head>';
echo '<body>';
echo '<p>請等待三秒鐘,即將跳轉到 <a href="'.$url.'">'.$url.'</a>。</p>';
echo '</body>';
echo '</html>';
}