Q
重定向網站用戶
-2
A
回答
1
這應該做的伎倆服務器端。
<?php
function ae_detect_ie()
{
if (isset($_SERVER['HTTP_USER_AGENT']) &&
(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
return true;
else
return false;
}
[...]
if(ae_detect_ie())
header('Location:/my_IE_webpage.php');
?>
來源:http://www.anyexample.com/programming/php/how_to_detect_internet_explorer_with_php.xml
您也可以使用JavaScript做客戶端:
function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
var rv = -1; // Return value assumes failure.
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat(RegExp.$1);
}
return rv;
}
if(getInternetExplorerVersion() > 0)
window.location.href = "/my_IE_webpage.php";
來源:http://msdn.microsoft.com/en-us/library/ms537509(v=vs.85).aspx
編輯
或者使用Vulcan的解決方案(客戶端太):
<!--[if IE]> <script type="text/javascript"> window.location = "http://example.com"; </script> <![endif]-->
0
您可能會發現JavaScript來這更容易比PHP。使用JavaScript,您可以在IE條件語句中環繞腳本,以便僅在用戶運行IE時運行。
<!--[if IE]>
<script type="text/javascript">
window.location = "http://example.com";
</script>
<![endif]-->
相關問題
- 1. 重定向到網站/用戶名
- 2. 網站重定向
- 3. 網站重定向
- 4. jQuery國家重定向門戶網站
- 5. 管理員重定向到管理網站和用戶到用戶網站
- 6. 網站重定向到移動網站
- 7. PHP重定向到網站
- 8. 重定向從ASP.NET網站
- 9. htaccess重定向網站
- 10. 網站頁面重定向
- 11. 重定向網站域名
- 12. 網站重定向修復?
- 13. 301重定向網站
- 14. 網站不斷重定向?
- 15. 網站重定向IIS
- 16. 防止網站重定向
- 17. 網站全部重定向
- 18. .htaccess網站重定向
- 19. 網站URL重定向
- 20. 網站 - 強制重定向
- 21. 本地網站重定向
- 22. 網站重定向問題
- 23. 網站重定向(.htaccess)
- 24. 如何將用戶重定向到網站特定着陸頁
- 25. 識別將用戶從哪個網站重定向到當前網站
- 26. 限制用戶從我的網站重定向到另一個網站
- 27. 如何將手機用戶從手機網站重定向到主網站?
- 28. PHP - 用信息重定向網站
- 29. 使用detectmobilebrowser.com重定向移動網站
- 30. 使用codeigniter重定向到網站
您應該爲此使用JavaScript,而不是PHP。 – Vulcan
-1沒有研究工作。在問這裏之前,你甚至考慮過使用Google搜索嗎?數千個網站回答了這個問題。 – sachleen
爲什麼你要這樣做呢?你知道有多少人使用IE嗎?我的意思是,我知道IE有它的問題,但我不會因爲它而煩惱很多網絡用戶。 – 2012-09-23 01:37:00