我正在爲我在開發的wordpress主題設置IE檢查。我想檢查Internet Explorer 7,所以,如果我使用下面的代碼:使用PHP檢查IE是否很糟糕
<?php
if (preg_match('/\bmsie 7/i', $ua) && !preg_match('/\bopera/i', $ua))
echo 'Do Something'
?>
相反的:
<!--[if lt IE 7]>
Do Something
<![endif]-->
有什麼缺點呢?只是在需要時才加載HTML。任何見解都會被讚賞。
編輯
上發現這樣做的PHP方式這真是一篇好文章:http://www.kingofdevelopers.com/php-classes/get-browser-name-version.php
get_browser()使用browscap.ini是瀏覽器功能項目,其中不幸的是當前關閉的一部分。在確定項目將重新開放之前,最好不要使用此功能。 –
@cryptic你可以給我鏈接[這裏](http://php.net/manual/en/function.get-browser.php)沒有任何警告 –
https://groups.google.com/forum/# !topic/browscap/Yy3Djd1Mqvk http://browsers.garykeith.com/ https://github.com/GaretJax/phpbrowscap/issues/24 –