Q
php頭功能
0
A
回答
0
是的,你可以使用:
header('refresh: 2; url=someurl.php');
凡3
是以秒爲單位的時間。有關header
的更多信息總是可以找到here。
但無論如何,我一直主張組合,以避免某些瀏覽器的問題:
- 頭(如你正在做的)
- 元標籤(在HTML頭)
- 的JavaScript超時
當使用header
我不認爲你可以使用像1.5
這樣的小數。在任何情況下,我懷疑任何用戶注意到2
和1.5
秒之間的差異。但是如果這對你很重要,你可以通過使用JavaScript超時來實現。
重定向方式
元標記:
<meta http-equiv="refresh" content="2;url=http://www.yourwebsite.com/someurl.php">
JavaScript的:
setTimeout(function() {
window.location = "http://www.yourwebsite.com/someurl.php";
}, 1500);
0
標題( 「刷新:5; URL = wherever.php」);
0
是U可以,但在此之前已經發送的任何標題: 記住header()函數必須在發送任何實際輸出之前調用,無論是普通的HTML標籤,在一個文件中的空行,或來自PHP。使用include或require函數或其他文件訪問函數讀取代碼,並在調用header()之前輸出空格或空行是非常常見的錯誤。使用單個PHP/HTML文件時存在同樣的問題。 http://php.net/manual/en/function.header.php
0
如果您需要1到2秒之間的時間,您可以使用1.5在您的問題中聲明。
0
refresh
不是HTTP標準的一部分。它是由Netscape引入並由其他瀏覽器實現的傳統方法。即使它在一個瀏覽器上運行,您也無法確定它可以在所有瀏覽器上運行。
W3C不鼓勵使用它,詳情請參閱this Wikipedia article。特別是「缺點」和「替代品」部分是有趣的。
我寧願過header('refresh ...')
使用此:
usleep(1500000);
header("Location: xxx");
這將發出一個乾淨的302重定向,並確保它的HTTP符合並與每一個瀏覽器。
相關問題
- 1. PHP的頭功能問題
- 2. PHP頭功能不能正常工作
- 3. 功能鏡頭
- 4. php頭不標題功能不工作
- 5. PHP頭重定向功能不工作
- 6. PHP頭功能不是重定向
- 7. php頭問題不會重複功能
- 8. php頭功能不起作用
- 9. PDO PHP如何自定義頭功能
- 10. ES6箭頭功能
- 11. 輸出「頭」功能
- 12. 功能和標頭
- 13. ES6箭頭功能
- 14. JavaScript:箭頭功能是頭等功能嗎?
- 15. 胖箭頭功能以及胖箭頭功能如何工作
- 16. 功能的頭文件LockLibraryIntoProcessMem()
- 17. 箭頭符號功能
- 18. 箭頭功能在出口
- 19. Javascript的箭頭功能
- 20. 重構頭定位功能
- 21. 頭功能在WordPress插件
- 22. 的ECMAScript 6箭頭功能
- 23. Phonegap攝像頭功能
- 24. 警告在頭功能
- 25. 更改頭像功能
- 26. javascript es6雙箭頭功能
- 27. 帶箭頭功能的Jquery
- 28. 頭對於C POSIX功能
- 29. 自定義頭像功能
- 30. C++頭文件功能
你試過了嗎? – ajon
試過了,看來工作! 謝謝大家 –
neverless我建議閱讀[「維基百科文章中的」缺點「和」選擇「](http://en.wikipedia.org/wiki/HTTP_refresh)。 –