호스트네임 출력 정보
호스트네임 출력본문
네이버 지식인에서 퍼온 겁니다.
쓸모가 있을지 모르지만 일단 제가 검색중에 부수적으로 건진거라 올려봅니다.
<?php
echo " REMOTE_HOST : $REMOTE_HOST ";
echo " <br><br><br>";
/*
서버에서 이변수($REMOTE_HOST)를 인식할 수 있게 설정되어 있어야만 함
아파치 서버의 경우 http.conf 파일의 HostnameLookups On 으로 설정되어야 함
*/
$hostname = gethostbyaddr($REMOTE_ADDR); // 실패시 그냥 ip를 저장함
echo "hostname: $hostname<br>";
/*
$REMOTE_ADDR은 클라이언트 IP주소, gethostbyaddr()함수가 ip주소를 통해 호스트네임
알아내는 함수인데 실패시 그대로 아이피주소 리턴함 -> 서버에 따라 이함수 안되는 경우도 있다 */
?>
쓸모가 있을지 모르지만 일단 제가 검색중에 부수적으로 건진거라 올려봅니다.
<?php
echo " REMOTE_HOST : $REMOTE_HOST ";
echo " <br><br><br>";
/*
서버에서 이변수($REMOTE_HOST)를 인식할 수 있게 설정되어 있어야만 함
아파치 서버의 경우 http.conf 파일의 HostnameLookups On 으로 설정되어야 함
*/
$hostname = gethostbyaddr($REMOTE_ADDR); // 실패시 그냥 ip를 저장함
echo "hostname: $hostname<br>";
/*
$REMOTE_ADDR은 클라이언트 IP주소, gethostbyaddr()함수가 ip주소를 통해 호스트네임
알아내는 함수인데 실패시 그대로 아이피주소 리턴함 -> 서버에 따라 이함수 안되는 경우도 있다 */
?>
추천
0
0
댓글 2개

<SCRIPT LANGUAGE="javascript">
var an = navigator.appName;
var av = navigator.appVersion;
var acn = navigator.appCodeName;
var ua = navigator.userAgent;
document.write("당신은 <B>" +an+
"</B>, 버전 <B>" +av+ "</B>을 사용하고 있습니다. 이 브라우저의 코드 네임은 <B>"
+acn+ "</B>이고, 헤더는 <B>" +ua+ "</B>입니다." );
</SCRIPT>
<SCRIPT language=javascript>
var bgc = document.bgColor;
var fgc = document.fgColor;
var lc = document.linkColor;
var al = document.alinkColor;
var vlc = document.vlinkColor;
var url = document.location;
var ref = document.referrer;
var t = document.title;
var lm = document.lastModified;
document.write("이 페이지의 배경색(background color)은 <B>" +bgc+ "</B>입니다.")
document.write("<BR>이 페이지의 전경색(foreground color)은 <B>" +fgc+ "</B>입니다.")
document.write("<BR>이 페이지의 링크색(lick color)은 <B>" +lc+ "</B>입니다.")
document.write("<BR>이 페이지의 활성 링크색(active lick color)은 <B>" +al+ "</B>입니다.")
document.write("<BR>이 페이지의 방문 링크색(visited link color)은 <B>" +vlc+ "</B>입니다.")
document.write("<BR>이 페이지의 URL은 <B>" +url+ "</B>입니다.")
document.write("<BR>이 페이지를 방문하기 전 계셨던 페이지는 다음과 같습니다: <B>" +ref+ "</B>")
document.write("<BR>이 페이지의 타이틀은 <B>" +t+ "</B>입니다.")
document.write("<BR>이 문서의 최종 수정일은 <B>" +lm+ "</B>입니다.")
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
var h = history.length;
document.write("이 페이지 앞서 방문한 페이지 수 :<B>" +h+ "</B>")
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
var hst = location.host
document.write("이 페이지의 호스트는 다음과 같습니다 : <B>" + hst + "</B>" )
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
var hstn = location.hostname
document.write("이 페이지의 호스트 네임은 다음과 같습니다 : <B>" + hstn + "</B>" )
</SCRIPT>
var an = navigator.appName;
var av = navigator.appVersion;
var acn = navigator.appCodeName;
var ua = navigator.userAgent;
document.write("당신은 <B>" +an+
"</B>, 버전 <B>" +av+ "</B>을 사용하고 있습니다. 이 브라우저의 코드 네임은 <B>"
+acn+ "</B>이고, 헤더는 <B>" +ua+ "</B>입니다." );
</SCRIPT>
<SCRIPT language=javascript>
var bgc = document.bgColor;
var fgc = document.fgColor;
var lc = document.linkColor;
var al = document.alinkColor;
var vlc = document.vlinkColor;
var url = document.location;
var ref = document.referrer;
var t = document.title;
var lm = document.lastModified;
document.write("이 페이지의 배경색(background color)은 <B>" +bgc+ "</B>입니다.")
document.write("<BR>이 페이지의 전경색(foreground color)은 <B>" +fgc+ "</B>입니다.")
document.write("<BR>이 페이지의 링크색(lick color)은 <B>" +lc+ "</B>입니다.")
document.write("<BR>이 페이지의 활성 링크색(active lick color)은 <B>" +al+ "</B>입니다.")
document.write("<BR>이 페이지의 방문 링크색(visited link color)은 <B>" +vlc+ "</B>입니다.")
document.write("<BR>이 페이지의 URL은 <B>" +url+ "</B>입니다.")
document.write("<BR>이 페이지를 방문하기 전 계셨던 페이지는 다음과 같습니다: <B>" +ref+ "</B>")
document.write("<BR>이 페이지의 타이틀은 <B>" +t+ "</B>입니다.")
document.write("<BR>이 문서의 최종 수정일은 <B>" +lm+ "</B>입니다.")
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
var h = history.length;
document.write("이 페이지 앞서 방문한 페이지 수 :<B>" +h+ "</B>")
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
var hst = location.host
document.write("이 페이지의 호스트는 다음과 같습니다 : <B>" + hst + "</B>" )
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
var hstn = location.hostname
document.write("이 페이지의 호스트 네임은 다음과 같습니다 : <B>" + hstn + "</B>" )
</SCRIPT>
감사합니다.!.