반응형
사용자의 접속 IP를 확인하는 경우, 기본적으로 다음 코드를 이용하여 사용한다
$ip = $_SERVER['REMOTE_ADDR']; |
ip, web header, port 등과같이 웹에서 사용하는 기본적인 정보들은 PHP의 "$_SERVER" API 에서 가져올 수 있다.다음은 "$_SERVER" 함수 로 가져올 수 있는 목록이다.
$_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 방식 $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 $_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 $_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP $_SERVER['SCRIPT_FILENAME'] = 실행되고 있는 위치와 파일명 $_SERVER['SERVER_NAME'] = 사이트 도메인 $_SERVER['SERVER_PORT'] = 사이트가 사용하는 포트 $_SERVER['SERVER_SOFTWARE'] = 서버의 소프트웨어 환경 $_SERVER['GATEWAY_INTERFACE'] = CGI 정보 $_SERVER['SERVER_PROTOCOL'] = 사용된 서버 프로토콜 $_SERVER['REQUEST_URI'] = 현재페이지의 주소에서 도메인 제외 $_SERVER['PHP_SELF'] = 현재페이지의 주소에서 도메인과 넘겨지는 값 제외 $_SERVER['APPL_PHYSICAL_PATH'] = 현재페이지의 실제 파일 주소 |
'Computer Programming > PHP,Javascript,Html' 카테고리의 다른 글
[ Javascript] AJAX 기본 문법 사용 예제 ( Fetch API, XMLHttpRequest) (1) | 2024.11.08 |
---|---|
[PHP] PHP 변수의 사용#1 (0) | 2016.06.28 |
[PHP] Session 의 기본 session_start, session_destroy (0) | 2016.06.24 |
[javascript]body 스크롤 바닥 확인방법 (0) | 2015.07.03 |
[HTML] HTML 특수문자 입력하는 방법 (0) | 2013.12.06 |