1. <?php
  2.   // 자주 사용하는 것만...그 외는 php.net에서 확인요망
  3.   // http://localhost/testphp/11.php?test=paramiter&test2=para2
  4.   // 위 URL 접속시 나오는 정보 입니다.
  5.   $indicesServer = array(
  6.   'PHP_SELF',                              // 현재 접속 주소(도메인제외)
  7.   'SERVER_ADDR',                       // 서버 IP
  8.   'SERVER_NAME',                      // 서버 네임
  9.   'REQUEST_METHOD',                // 요청 방식
  10.   'QUERY_STRING',                      // URL 에 있는 파라미터 반환
  11.   'DOCUMENT_ROOT',                 // 서버의 아파치 루트 디렉토리
  12.   'HTTP_ACCEPT',                      // 문서 구성 및 타입 해더 내용
  13.   'HTTP_ACCEPT_CHARSET',      // 캐릭터셋 해더 내용 
  14.   'HTTP_ACCEPT_ENCODING',    // 인코딩 방식 해더 내용
  15.   'HTTP_ACCEPT_LANGUAGE',   // 언어 해더 내용
  16.   'HTTP_HOST',                         // 현재 도메인
  17.   'HTTP_REFERER',                   // 현재 오기전 페이지 URL
  18.   'HTTP_USER_AGENT',             // 현재 페이지 접속한 사용자 환경
  19.   'REMOTE_ADDR',                   // 현재 페이지 접속한 사용자 IP
  20.   'REMOTE_HOST',                   // 현재 페이지 접속한 사용자 호스트
  21.   'REMOTE_PORT',                   // 현재 페이지 접속한 사용자 포트
  22.   'SCRIPT_FILENAME',              // 접속 중인 사이트의 파일명과 경로
  23.   'SERVER_PORT',                    // 접속 중인 사이트의 포트
  24.   'REQUEST_URI'                      // 현재 페이지의 URL
  25.   ) ;

  26.   echo '<table cellpadding="10">' ; 
  27.   foreach ($indicesServer as $arg){ 
  28.     if (isset($_SERVER[$arg])){ 
  29.       echo '<tr><td>'.$arg.'</td><td>'. 
  30.            $_SERVER[$arg].'</td></tr>'; 
  31.     } 
  32.     else{ 
  33.         echo '<tr><td>'.$arg.'</td><td>-</td></tr>'; 
  34.     } 
  35.   } // foreach 문 끝 
  36. echo '</table>' ; 
  37. ?>

--------------------------------------------------------------------------------------------


$_SERVER

$HTTP_SERVER_VARS [deprecated]


31. 라인

$_SERVER['deprecated']는 deprecated의 키워드에 맞는 내용을 반환합니다.

비슷한 함수로는 getenv()함수가 있습니다.


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


:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/04   »
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
Total :
Today : Yesterday :