簡體   English   中英

如何使用php重定向到首頁

[英]How redirect to homepage with php

我需要執行自動轉發/重定向。

如果用戶在自動轉到首頁后五秒鍾未在站點中的任何位置單擊,那可能嗎?

例如,

<meta http-equiv="Refresh" content="5;URL=http://www.teste.com/sv1/index.html">

謝謝

嘗試一下:

<script type="text/javascript">
var redirect = setTimeout(function() {
    window.location = "http://stackoverflow.com";
}, 5000);

document.onclick = function() {
    clearTimeout(redirect);
}
</script>

在PHP中是不可能的。 您可以在JS中添加超時,並在用戶單擊某處(正文上的onclick事件)時將其停止。

超時(無點擊)后,您可以通過將document.location.href設置為首頁來重定向用戶。

簡短:不。

較長:使用PHP是不可能的,因為PHP是在服務器上預編譯的。 因此,只要用戶在瀏覽器中看到頁面,PHP腳本就已經運行完畢。 您將不得不使用其他內容,例如JavaScript。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM