728x90
지난번에 방문자의 user-agent를 확인하는 사이트를 제작한적이 있는데 접속한 사용자의 아이피를 확인하거나 언어정보나 다양한 정보를 확인하기위해 $_SERVER함수를 사용하였습니다
PHP에서 프로그래밍하다보면 REMOTE_ADDR라던가 자주사용하는 경우가있어서 $_SERVER함수의 일부분을 정리해놓았습니다
$_SERVER['DOCUMENT_ROOT'] = 현재 사이트의 서버상 위치 //xampp/html
$_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 방식 //gzip,deflate
$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 //ko,en
$_SERVER['HTTP_USER_AGENT'] = 사용자 정보(User-agent) //Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
$_SERVER['SCRIPT_FILENAME'] = 실행되고 있는 위치와 파일명 //xampp/html.index.php
$_SERVER['SERVER_NAME'] = 도메인 //www.domain.com
$_SERVER['SERVER_PORT'] = 웹에서 사용되는 포트 //80
$_SERVER['SERVER_SOFTWARE'] = 서버에서 사용하는 프로그램 환경 //Apache/PHP
$_SERVER['GATEWAY_INTERFACE'] = CGI 정보 //CGI/1.1
$_SERVER['SERVER_PROTOCOL'] = 서버 프로토콜 //HTTP/1.1
$_SERVER['APPL_PHYSICAL_PATH'] = 현재 사이트의 실제 파일 주소 //C:\xampp
$_SERVER['REMOTE_ADDR'] - 접속한 사용자 IP //192.168.0.1
$_SERVER['HTTP_X_FORWARDED_FOR'] - 프록시 접속시 사용자의 아이피 확인
$_SERVER["HTTP_CF_CONNECTING_IP"] - 클라우드플레이어를 적용했을경우 아이피 확인
300x250
'프로그래밍 > HTML, PHP, CSS' 카테고리의 다른 글
[HTML]Playlist 음악 스트리밍 사이트 제작 - 1 (2) | 2022.11.22 |
---|---|
[html]css :root 가상 클래스를 통해 div색상 변경하기 (3) | 2022.11.21 |
내 웹사이트에 IDE 온라인 컴파일러 추가하는법 (코드 5줄) (2) | 2022.11.18 |
HTML 일본어 학습 사이트 개발일지 - 1 (2) | 2022.09.18 |
PHP를 사용하여 방문자 정보 아이피 위치 추적 사이트 만들기 (2) | 2022.09.11 |
HTML 강좌 #07 HTML에서 CSS를 불러오기 & class와 id의 차이점 (1) | 2020.09.07 |
HTML 강좌#06 브라우저 사이즈에 맞게 글자크기가 변하는 반응형 텍스트 만들기 (8) | 2020.09.06 |