2013-07-25 3 views
2

PHP 5.4.12에서 작업 중이며 get_browser(); 함수를 사용하려고했습니다. 그러나 전혀 작동하지 않습니다.get_browser(); 함수가 제대로 작동하지 않습니다.

내가 먼저 내 PC에 browscap.ini 선물을 사용

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

, 다음 하나 php_browscap.ini 이름 다운로드 할 수 있지만 모두 작동하지 않았다 : 나는 다음과 같은 오류를 얻고있다.

내 로컬 호스트로 wamp를 사용하고 있습니다.

[browscap] 
; http://php.net/browscap 
;browscap = "C:\wamp\bin\php\php5.4.12\php_browscap.ini" 

아직도 나에게 내가 위에서 언급 한 오류가 있습니다 : 나는 php.ini 파일에 browscap 파일의 위치를 ​​설정합니다.

내 코드 :

;browscap = "C:\wamp\bin\php\php5.4.12\php_browscap.ini" 
^---- comment/disable 

;을 제거

<?php 
$browser = get_browser(null,true); 
print_r($browser); 
?> 
+1

어떨까요 : $ browser = $ _SERVER [ 'HTTP_USER_AGENT']? – Maximus2012

+2

http://stackoverflow.com/questions/2036956/browscap-ini-directive-not-set – Maximus2012

답변

10

당신은 옵션을 사용할 수 없습니다.

+2

여전히 제거한 후 ';' –

+1

웹 서버를 다시 시작하고 phpinfo()를 확인하여 올바른 .ini 파일을 편집했는지 확인하십시오. 그들 중 많은 수가있을 수 있습니다. phpinfo는 어떤 것이 사용되었는지 알려줍니다. –

+1

고마워 alot Mar B :) 2 개의 php.ini 파일이 있었는데 잘못된 것을 편집했습니다. 내 프로그램이 지금 작동합니다. 고마워 :) –

관련 문제