<?php
// 자주 사용하는 것만...그 외는 php.net에서 확인요망
// http://localhost/testphp/11.php?test=paramiter&test2=para2
// 위 URL 접속시 나오는 정보 입니다.
$indicesServer = array(
'PHP_SELF', // 현재 접속 주소(도메인제외)
'SERVER_ADDR', // 서버 IP
'SERVER_NAME', // 서버 네임
'REQUEST_METHOD', // 요청 방식
'QUERY_STRING', // URL 에 있는 파라미터 반환
'DOCUMENT_ROOT', // 서버의 아파치 루트 디렉토리
'HTTP_ACCEPT', // 문서 구성 및 타입 해더 내용
'HTTP_ACCEPT_CHARSET', // 캐릭터셋 해더 내용
'HTTP_ACCEPT_ENCODING', // 인코딩 방식 해더 내용
'HTTP_ACCEPT_LANGUAGE', // 언어 해더 내용
'HTTP_HOST', // 현재 도메인
'HTTP_REFERER', // 현재 오기전 페이지 URL
'HTTP_USER_AGENT', // 현재 페이지 접속한 사용자 환경
'REMOTE_ADDR', // 현재 페이지 접속한 사용자 IP
'REMOTE_HOST', // 현재 페이지 접속한 사용자 호스트
'REMOTE_PORT', // 현재 페이지 접속한 사용자 포트
'SCRIPT_FILENAME', // 접속 중인 사이트의 파일명과 경로
'SERVER_PORT', // 접속 중인 사이트의 포트
'REQUEST_URI' // 현재 페이지의 URL
) ;
echo '<table cellpadding="10">' ;
foreach ($indicesServer as $arg){
if (isset($_SERVER[$arg])){
echo '<tr><td>'.$arg.'</td><td>'.
$_SERVER[$arg].'</td></tr>';
}
else{
echo '<tr><td>'.$arg.'</td><td>-</td></tr>';
}
} // foreach 문 끝
echo '</table>' ;
?>
출처: https://roydest.tistory.com/entry/SERVERdeprecated-접속자와-접속-페이지-관련-정보-반환 [로이데스트]
--------------------------------------------------------------------------------------------
$HTTP_SERVER_VARS [deprecated]
31. 라인
$_SERVER['deprecated']는 deprecated의 키워드에 맞는 내용을 반환합니다.
http://localhost/testphp/11.php?test=paramiter&test2=para2
위 url에 접속했을때의 위 소스 인 $_SERVER[]에 대한 출력 리스트 입니다.
PHP_SELF |
/testphp/11.php |
SERVER_ADDR |
127.0.0.1 |
SERVER_NAME |
localhost |
REQUEST_METHOD |
GET |
QUERY_STRING |
test=paramiter&test2=para2 |
DOCUMENT_ROOT |
/www/ |
HTTP_ACCEPT |
text/html,application/xhtml+xml,application/xml; q=0.9,image/webp,*/*;q=0.8 |
HTTP_ACCEPT_CHARSET |
- |
HTTP_ACCEPT_ENCODING |
gzip,deflate,sdch |
HTTP_ACCEPT_LANGUAGE |
ko-KR,ko;q=0.8,en-US;q=0.6,en;q=0.4 |
HTTP_HOST | localhost |
HTTP_REFERER | - |
HTTP_USER_AGENT | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 |
REMOTE_ADDR | 192.168.0.1 |
REMOTE_HOST | - |
REMOTE_PORT | 55429 |
SCRIPT_FILENAME | /www/testphp/11.php |
SERVER_PORT | 80 |
REQUEST_URI | /testphp/11.php?test=paramiter&test2=para2 |
출처: https://roydest.tistory.com/entry/SERVERdeprecated-접속자와-접속-페이지-관련-정보-반환 [로이데스트]
'자료' 카테고리의 다른 글
[C#/VB.net]네이버 블로그 공감하기 (0) | 2020.08.20 |
---|---|
[C#,VB.net]네이버 로그인 소스 (0) | 2020.08.20 |
[php] curl을 이용하여 post, get 사용 (0) | 2020.08.17 |
[C#/vb.net] 두 날짜 및 시간 사이에(구간)에 지정한 특정 날자시간이 포함되는지 확인하는 함수 (0) | 2020.08.17 |
[C#/vb.net] DataGridView 외 컨트롤 제어 (0) | 2020.08.17 |