Programming/php2013.07.07 20:21
$_SERVER[] 변수는 서버에서 관리되는 내용을 받을수 있다.
단, Mac address는 php만으로는 안되고
exec를 통해 arp 조회를 하거나 javascript의 허가 하에 받아올수 있다고 한다.


또한, REMOTE_ADDR은 proxy 사용시 제대로 표기 안되므로
HTTP_X_FORWAREDE_FOR를 써야 한다고 한다.

'REMOTE_ADDR' The IP address from which the user is viewing the current page.
'REMOTE_HOST' The Host name from which the user is viewing the current page. The reverse dns lookup is based off the REMOTE_ADDR of the user.
'REMOTE_PORT' The port being used on the user's machine to communicate with the web server.
'REMOTE_USER' The authenticated user.

If you are serving from behind a proxy server, you will almost certainly save time by looking at what these $_SERVER variables do on your machine behind the proxy.
$_SERVER['HTTP_X_FORWARDED_FOR'] in place of $_SERVER['REMOTE_ADDR']

[링크 : http://php.net/manual/en/reserved.variables.server.php]

'Programming > php' 카테고리의 다른 글

php framework / 읽을꺼리  (0) 2014.04.09
php 메뉴얼  (0) 2014.03.28
php $_SERVER 변수  (0) 2013.07.07
index.php가 다운받아지는 문제점 -_-  (0) 2013.02.22
php ++,-- 연산자  (0) 2012.12.03
php 간단정리  (0) 2012.11.26
Posted by 구차니

댓글을 달아 주세요