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() 함수를 사용하라.

댓글 없음:
댓글 쓰기