1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>환경 변수의 정보</title> </head> <body> <div> <?php function h($var) { if( is_array($var) ) { return array_map('h', $var); } else { return htmlspecialchars($var, ENT_QUOTES, 'UTF-8'); } } $agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''; $ref = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; echo '브라우저: ' . h($agent) . '<br>'; echo 'IP주소: ' . h($ip) . '<br>'; echo '참조원: ' . h($ref) . '<br>'; echo '<pre>'; var_dump(h($_SERVER)); echo '</pre>'; ?> </div> </body> </html> |
$_SERVER 변수로 취득할 수 없는 환경 변수는 getenv() 함수를 사용하라.
댓글 없음:
댓글 쓰기