使用PHP檢測用戶瀏覽器的最有效方法是什麼?我需要一個功能來阻止用戶使用IE訪問我的網站頁面,並彈出一個鏈接,指向Chrome,Ff和Safari(他們將選擇他們希望下載哪一個...)。 (原因:我使用各種jQuery功能和一些腳本,這些腳本在IE上無法正常工作/正常顯示,我希望我的訪問者獲得最佳體驗)。使用PHP檢測用戶瀏覽器並相應顯示通知
2
A
回答
2
也許,$_SERVER['HTTP_USER_AGENT']
可以幫助
2
我寫了這個代碼根據瀏覽器作爲FF和Chrome相同的CSS不會工作......這可能會幫助您添加CSS。
<?php
$b = $_SERVER['HTTP_USER_AGENT'];
if(strstr(strtolower($b),"msie"))
echo '<link rel="stylesheet" type="text/css" href="ie.css">';
else if(strstr(strtolower($b),"firefox"))
echo '<link rel="stylesheet" type="text/css" href="ff.css">';
else if(strstr(strtolower($b),"chrome"))
echo '<link rel="stylesheet" type="text/css" href="cr.css">';
?>
快樂編碼...
2
在服務器端,所有你能做的就是看HTTP User-Agent頭。看看get_browser
函數,它爲你解析這個。這是自願信息,但不保證準確。
1
您可以使用由瀏覽器Capabilities Project維護的get_browser
函數和browscap.ini文件。
相關問題
- 1. 檢測用戶瀏覽器PHP
- 2. 使用javascript檢測瀏覽器用戶
- 3. 使用php檢測iOS7 Safari瀏覽器
- 4. 使用php進行可靠的用戶瀏覽器檢測
- 5. 瀏覽器檢測不顯示我使用的是什麼瀏覽器
- 6. 向瀏覽器顯示通知消息
- 7. Mozilla通知顯示點擊瀏覽器
- 8. IE9瀏覽器檢測顯示IE8
- 9. 從瀏覽器檢測用戶是AFK
- 10. 使用用戶代理字符串檢測用戶瀏覽器
- 11. php來檢測瀏覽器
- 12. 檢測用戶瀏覽器是否關閉瀏覽器
- 13. 使用Perl檢測和顯示計算機瀏覽器
- 14. 如何檢查,並告知用戶已經在瀏覽器
- 15. 通知用戶註冊,並清除瀏覽器緩存
- 16. 如何使用瀏覽器通知
- 17. 瀏覽器通知使用AJAX
- 18. 使用Javascript檢測Chrome瀏覽器和Safari瀏覽器
- 19. 在PHP中檢測瀏覽器語言並相應地設置$ locale
- 20. 使用Javascript檢測瀏覽器類型?
- 21. 如何使用JavaScript檢測瀏覽器?
- 22. 使用javascript檢測瀏覽器視口
- 23. 使用AJAX檢測Chrome瀏覽器
- 24. 檢測使用JQuery的瀏覽器
- 25. 使用jQuery檢測瀏覽器
- 26. 使用javascript的Firefox瀏覽器檢測
- 27. 如何使用jQuery檢測瀏覽器?
- 28. 使用javascript來檢測瀏覽器
- 29. 使用NGINX瀏覽器特性檢測
- 30. 使用Dojo檢測瀏覽器?
'get_browser'不是方法,它是一個函數。 –
@Emre需要更多的咖啡。 – deceze