묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
cgi 게시판에서 IP 표시하기
2004.07.27 17:25
무료 cgi게시판 소스를 받아서 쓰고 있는데,
게시물에 작성자의 IP어드레스를 표시하고 싶은데 그 기능이 없네요
NZEO질문 게시판에서 검색해 봤는데 php나 asp로 된 IP 어드레스 표시 방법은 있는데, cgi는 없군요
cgi프로그래밍 잘 하시는 고수님들! 알려주세요~~
부탁드립니다.
게시물에 작성자의 IP어드레스를 표시하고 싶은데 그 기능이 없네요
NZEO질문 게시판에서 검색해 봤는데 php나 asp로 된 IP 어드레스 표시 방법은 있는데, cgi는 없군요
cgi프로그래밍 잘 하시는 고수님들! 알려주세요~~
부탁드립니다.
어떤 언어를 사용하든지 IP를 출력하는 방식은 동일합니다. 기본적으로 환경정보에(ENVironment)에 페이지 요청자의 IP가 실려 오기 때문입니다.
일반적으로 PHP의 경우 해당 값이 자동으로 변수로 변환되어 넘어오기때문에 getenv() 와 같은 환경정보를 받아오는 구문을 이용하지 않아도 사용할 수 있습니다.
제가 ASP는 잘 모르지만 아마도 Request객체에서 환경정보를 가져오도록 하여 IP값(Remote address)를 얻을 수 있지 않을까 생각합니다.
JSP 나 Servlet, Python, C-CGI, Perl CGI 모두 동일하다고 생각합니다. 아마 말씀하시는 CGI라고 하는것이 Perl일것 같은데 Perl은 잘 모르지만 getenv()라는 함수는 아마 존재하지 않을까 생각합니다.
자세한 내용은 CGI 인터페이스의 Spec.(Specification)을 살펴보시기 바랍니다.
ref. CGI Interface Specification page
http://hoohoo.ncsa.uiuc.edu/cgi/
ref2. PHP's getenv() function page
http://kr2.php.net/manual/en/function.getenv.php