RadarURL

logo

  • 홈으로
  • 로그인
  • 회원가입
  • 화면축소
  • 화면확대
2020년 10월 23일
  • 포토누리
  • 제작의뢰
  • 포트폴리오
잡다한몽상백서 메인배너
로그인
조회 수 26 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

PHP 환경변수 정리 서버 변수

$_SERVER['PHP_SELF'] 현재 실행하고 있는 스크립트의 파일명 DocumentRoot로부터 취득

$_SERVER['argv'] 스크립트에 받은 인수의 배열

$_SERVER['argc'] 스크립트에 받은 인수의 수

$_SERVER['GATEWAY_INTERFACE'] 서버가 사용하고 있는 CGI 의 버전

$_SERVER['SERVER_ADDR'] 현재의 스크립트가 실행되고 있는 서버의 IP 어드레스

$_SERVER['SERVER_NAME'] 현재의 스크립트가 실행되고 있는 서버의 호스트명

$_SERVER['SERVER_SOFTWARE'] 리스폰스 헤더 위로 씌어져 있는 서버의 인식 문자열

$_SERVER['SERVER_PROTOCOL'] 페이지가 요청되었을 때의 프로토콜명과 버전

$_SERVER['REQUEST_METHOD'] ” 페이지에 액세스할 때에 사용된 리퀘스트의 메소드명 ” GET”,” HEAD”,” POST”,” PUT”등”

$_SERVER['REQUEST_TIME'] 리퀘스트의 시작시의 타임·스탬프(5.1.0?)

$_SERVER['QUERY_STRING'] 페이지가 액세스되었을 때에 만약 검색 인수가 있으면

$_SERVER['DOCUMENT_ROOT'] 현재 실행되고 있는 스크립트가 존재하는 문서 루트 디렉토리

$_SERVER['HTTP_ACCEPT'] 현재의 리퀘스트의 Accept:헤더가 만약 있으면

$_SERVER['HTTP_ACCEPT_CHARSET'] 현재의 리퀘스트의 Accept-Charset:헤더가 만약 있으면

$_SERVER['HTTP_ACCEPT_ENCODING'] 현재의 리퀘스트에 Accept-Encoding:헤더가 만약 있으면

$_SERVER['HTTP_ACCEPT_LANGUAGE'] 현재의 리퀘스트에 Accept-Language:헤더가 만약 있으면

$_SERVER['HTTP_CONNECTION'] 현재의 리퀘스트에 Connection:헤더가 만약 있으면

$_SERVER['HTTP_HOST'] 현재의 리퀘스트에 Host:헤더가 만약 있으면

$_SERVER['HTTP_REFERER'] 현재의 페이지에 변이하기 앞에 사용자 에이전트가 참조하고 있었던 페이지의 어드레스

$_SERVER['HTTP_USER_AGENT'] 현재의 리퀘스트에 User-Agent:헤더가 만약 있으면

 

 

$_SERVER['HTTPS'] HTTPS 프로토콜을 통해서 실행되고 있을 경우에 하늘이 아닌 값이 설정

$_SERVER['REMOTE_ADDR'] 현재 페이지를 보고 있는 사용자의 IP 어드레스

$_SERVER['REMOTE_HOST'] 현재의 페이지에 액세스하고 있는 호스트명 (httpd. conf에서 HostnameLookups On인 것이 필요)

$_SERVER['REMOTE_PORT'] 항구 번호

$_SERVER['SCRIPT_FILENAME'] 스크립트의 절대패스 (absolute path)

$_SERVER['SERVER_ADMIN'] Web 서버의 설정 파일의 SERVER_ADMIN (Apache 의 경우)디렉티브(directive)에 세트 되고 있는 값

$_SERVER['SERVER_PORT'] Web 서버의 통신 항구로서 사용되고 있는 항구 번호

$_SERVER['SERVER_SIGNATURE'] 서버상에서 생성된 페이지에 추가되는, 서버의 버전명과 버추얼 호스트명의 문자열

$_SERVER['PATH_TRANSLATED'] 버추얼로부터 리얼에의 매핑이 행해진 후의, 현재의 스크립트의 파일시스템상 (문서 루트가 아니고)에서의 패스

$_SERVER['SCRIPT_NAME'] 현재의 스크립트의 패스

$_SERVER['REQUEST_URI'] 페이지에 액세스하기 위해서 지정된 URI

$_SERVER['PHP_AUTH_DIGEST'] PHP 을 Apache 의 모듈로서 실행하고, HTTP 다이제스트 인증을 하고 있을 경우, 클라이언트에게서 보내짐” Authorization”헤더의 내용이 설정

$_SERVER['PHP_AUTH_USER'] HTTP 인증하고 있을 때에 그 사용자명

$_SERVER['PHP_AUTH_PW'] HTTP 인증하고 있을 때에 그 사용자의 비밀번호

$_SERVER['AUTH_TYPE'] HTTP 인증하고 있을 때에 그 인증 형식

$_SERVER['REQUEST_URI']

$_SERVER['HTTP_REFERER']

$_SERVER['HTTP_USER_AGENT']

$_SERVER['HTTP_ACCEPT_LANGUAGE']

$_SERVER['REMOTE_ADDR']

$_SERVER['REMOTE_HOST']

$_SERVER['HTTP_HOST']

gethostbyaddr($_SERVER['REMOTE_ADDR'])

$_SERVER['HTTP_REFERER']

$_SERVER['HTTP_ACCEPT']

$_SERVER['HTTP_ACCEPT_ENCODING']

$_SERVER['HTTP_CONNECTION']

$_SERVER['HTTP_ACCEPT_ENCODING']

$_SERVER['HTTP_ACCEPT_LANGUAGE']

$_SERVER['HTTP_CONNECTION']

$_SERVER['HTTP_ACCEPT_CHARSET']

$_SERVER['HTTP_CONNECTION']

$_SERVER['HTTP_ACCEPT_ENCODING']

$_SERVER['HTTP_ACCEPT_ENCODING']

 


getenv('HOME') HOME

getenv('USER') USER

getenv('DOCUMENT_ROOT') DOCUMENT_ROOT

getenv('GATEWAY_INTERFACE') GATEWAY_INTERFACE

getenv('HTTP_ACCEPT') HTTP_ACCEPT

getenv('HTTP_ACCEPT_ENCODING') HTTP_ACCEPT_ENCODING

getenv('HTTP_ACCEPT_LANGUAGE') HTTP_ACCEPT_LANGUAGE

getenv('HTTP_CONNECTION') HTTP_CONNECTION

getenv('HTTP_COOKIE') HTTP_COOKIE

getenv('HTTP_HOST') HTTP_HOST

getenv('HTTP_REFERER') HTTP_REFERER

getenv('HTTP_USER_AGENT') HTTP_USER_AGENT

getenv('PATH') PATH

getenv('QUERY_STRING') QUERY_STRING

getenv('REMOTE_ADDR') REMOTE_ADDR

getenv('REMOTE_HOST') REMOTE_HOST

getenv('REMOTE_PORT') REMOTE_PORT

getenv('REQUEST_METHOD') REQUEST_METHOD

getenv('REQUEST_URI') REQUEST_URI

getenv('SCRIPT_FILENAME') SCRIPT_FILENAME

getenv('SCRIPT_NAME') SCRIPT_NAME

getenv('SERVER_ADDR') SERVER_ADDR

getenv('SERVER_ADMIN') SERVER_ADMIN

getenv('SERVER_NAME') SERVER_NAME

getenv('SERVER_PORT') SERVER_PORT

getenv('SERVER_PROTOCOL') SERVER_PROTOCOL

getenv('SERVER_SOFTWARE') SERVER_SOFTWARE 프록시 서버(Poxy)가 사용하는 변수 일람 서버 변수

getenv("HTTP_CACHE_CONTROL")

getenv("HTTP_CACHE_INFO")

getenv("HTTP_CLIENT_IP")

getenv("HTTP_FORWARDED")

getenv("HTTP_FROM")

getenv("HTTP_IF_MODIFIED_SINCE")

getenv("HTTP_MAX_FORWARDS")

getenv("HTTP_PROXY_AUTHORIZATION")

getenv("HTTP_PROXY_CONNECTION")

getenv("HTTP_REMOTE_HOST_WP")

getenv("HTTP_SP_HOST")

getenv("HTTP_TE")

getenv("HTTP_VIA")

getenv("HTTP_X_CISCO_BBSM_CLIENTIP")

getenv("HTTP_X_FORWARDED_FOR")

getenv("HTTP_X_HTX_AGENT")

getenv("HTTP_X_LOCKING")

getenv("HTTP_XONNECTION")

getenv("HTTP_XROXY_CONNECTION")

 

[출처] https://funyphp.com/archive/php/25?sst=wr_nogood&sod=asc&sop=and&page=3 
 


List of Articles
번호 제목 글쓴이 날짜 조회 수
64 직접 참조하지 못하도록 하는 방법 똑띠 2020.04.23 27
» php 환경변수 _SERVER, getenv 똑띠 2020.04.14 26
62 라디오값 필수 체크 똑띠 2018.10.30 190
61 $HTTP_POST_VARS 사용이 안될때 똑띠 2018.05.28 455
60 php 소스에서 date 로 시간을 불러 올때 시간이 안맞을때 똑띠 2017.08.02 1549
59 날짜계산 - 몇일간인지 1 똑띠 2017.05.26 316
58 전화번호 뒷자리 4자리 ****로 표시하기 똑띠 2017.04.14 901
57 전화번호에서 숫자만 남기기 똑띠 2017.04.14 325
56 이름 숨김처리- 홍○○ 표현방법 똑띠 2017.04.13 219
55 주민등록번호 입력 자동 탭 기능 똑띠 2015.12.30 479
54 배열에 중복값 갯수 확인 1 똑띠 2015.12.02 3166
53 Timestamp 형식 날짜 변환 하기 똑띠 2015.11.21 525
52 mysql_query() [function.mysql-query]: Unable to save result set 똑띠 2015.03.13 1164
51 centos 에 php업그레이드 하기 똑띠 2014.02.14 6066
50 sprintf() 함수 똑띠 2014.01.25 3132
49 php 메모리 부족으로 인한 문제 똑띠 2013.11.07 6848
48 php short_open_tag 사용 똑띠 2013.10.01 7086
47 register_global=Off 일시 똑띠 2013.10.01 8362
46 register_globals 똑띠 2013.05.16 11747
45 정규표현식 똑띠 2013.04.30 8399
목록
Board Pagination ‹ Prev 1 2 3 4 Next ›
/ 4

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

  • Designed by jobdahan.net