기본 get_browser 를 이용하여 웹 접속자의 webagent 정보를 보여지게 하는게
기본으로 php에서는 제공되지 않는다
기본 없는 상태에서 아래 소스를 웹에서 출력을 해보면 browser.php
1 2 3 4 5 6 |
<?php echo $_SERVER['HTTP_USER_AGENT'] . "\n\n"; $browser = get_browser(null, true); print_r($browser); ?> |
아래와 같이 표시가 된다
좀 더 세부적인 정보를 표시하기 위해서 php.ini browscap.ini를 추가해주면 된는데 아래 링크에서 파일을 다운 받아서 php.ini에 추가해주면 된다
( http://browscap.org/ )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[root@localhost ~]# cd /usr/local/apache/conf/ [root@localhost conf]# wget http://browscap.org/stream?q=PHP_BrowsCapINI [root@localhost conf]# mv stream\?q\=PHP_BrowsCapINI php_browscap.ini [root@localhost root]# vi /usr/local/apache/conf/php.ini ;;하단추가 browscap=/usr/local/apache/conf/php_browscap.ini ### 웹서버 재시작 [root@localhost ~]# /usr/local/apache/bin/apachectl restart |
이제 해당 웹페이지에서 browser.php 다시 로드하면 아래와 같이 상세 정보가 출력된다
만약 full php borwscap.ini 파일을 다운로드
해당 파일을 php.ini에서 불러온다면