2010-03-10 60 views

回答

0

像你想檢測的PHP插件或瀏覽器插件?

瀏覽器的插件:

通過Ajax調用發送navigator.plugins到您的PHP腳本中的一個。

PHP的插件:

爲有用的插件評估php_info()(?也許還有一個更簡單的方法)

+0

瀏覽器的插件 – ilhan 2010-03-10 01:43:52

5

對於一般的瀏覽器信息,服務器只知道客戶端明確告訴它,它通常只是一個用戶代理字符串。您必須設置一個AJAX方法來發送您希望服務器在每個會話基礎上知道的任何其他數據。

對於PHP擴展,您可以使用get_loaded_extensions()。從documentation

實施例#1 get_loaded_extensions()實施例

<?php 
print_r(get_loaded_extensions()); 
?> 

上面的示例將輸出類似於:

Array 
(
    [0] => xml 
    [1] => wddx 
    [2] => standard 
    [3] => session 
    [4] => posix 
    [5] => pgsql 
    [6] => pcre 
    [7] => gd 
    [8] => ftp 
    [9] => db 
    [10] => calendar 
    [11] => bcmath 
) 
+0

所以這些是服務器擴展。比php_info更優雅。 +1 – 2010-03-10 03:06:56