2012-09-30 30 views
10

可能重複:
Change to php.ini does not have effect我應該如何來設定browscap.ini文件

我下載的browscap.ini文件,然後將其粘貼到目錄「C:\ WAMP \斌\ PHP \ php5.4.3 \臨時演員」和我一起去php.ini文件在那裏爲這些變化:

[browscap] 
; http://php.net/browscap 
browscap = extras/browscap.ini 

,然後我重新啓動日E服務器,和類型下面的代碼temp.php文件:

<?php 
echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>"; 

$browser = get_browser(null, true); 
print_r($browser); 
?> 

現在的輸出是這樣的:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4 

Warning: get_browser(): browscap ini directive not set in C:\wamp\www\functions\browser.php on line 4 

我這麼想嗎?請提供一些解決方案,和對不起,如果我無法讓你明白

+0

重新啓動瀏覽器可能不足。 PHP在本地網絡服務器上運行。重新啓動那個。 – mario

+0

對不起,我的意思是我重新啓動服務器,我錯誤地鍵入瀏覽器,它應該是服務器。 –

+0

@mario,我不知道時區,我想使用get_browser這是行不通的。 –

回答

22

您是使用Full PATH並重新啓動服務器,當你完成

[browscap] 
; http://php.net/browscap 
browscap = "C:\xampp\php\extras\browscap.ini" 
+1

謝謝。它的工作,但默認是額外的\ browscap.ini所以可能有任何替代?? –

+0

歡迎您:) – Baba

5

Linux服務器上

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php.d/browscap.ini 

[browscap] 
; http://php.net/browscap 
browscap = "/etc/php.d/browscap.ini" 
1

使用此代碼進行安裝,在薄荷和debian上進行測試

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php5/apache2/browscap.ini 
sudo echo -e "[browscap]\n browscap = '/etc/php5/apache2/browscap.ini'" >> php.ini 
sudo service apache2 reload 
1

這是我在MacBook上的工作。

[browscap] 
; http://php.net/browscap 
browscap = "/usr/local/etc/browscap.ini" 
相關問題