도메인을 자동으로 인식하는 부분입니다.

php 버전
$aryHost = explode(‘.’, $_SERVER[‘HTTP_HOST’]);
$cntHost = count($aryHost) – 1;
$_cfg[‘domain’]= ( strlen($aryHost[$cntHost]) < 3 ? $aryHost[$cntHost-2] . '.' : '' ) . $aryHost[$cntHost-1] . '.' . $aryHost[$cntHost]; 자바스크립트 버젼
var _host = document.domain;
var _domain = document.domain = getDomain();
function getDomain() {
var hs = _host.split(‘.’);
var dm = hs[hs.length-2] + ‘.’ + hs[hs.length-1];
return (hs[hs.length-1].length == 2) ? hs[hs.length-3] + ‘.’ + dm : dm;
}

어떤분이 부하도걸리고 에러나는데 직접입력하는게 좋지 않냐 하셨는데 저와 같이 도메인을 여러개 사용할 경우가 있을 수도 있고, 또한 설치 프로그램을 만들때 도메인을 알아서 인식하니 입력할 필요가 없게 됩니다.
그리고 이 부분이 있다고 부하가 어느정도 걸리는지 모르겠습니다.
에러가 난다고 하시는데 로컬호스트가 아닌 도메인으로 테스트 하시기 바랍니다.

자바스크립트 버젼은 이전에 올려 놨던 거였습니다.
비도 내리고 잠은 오는데 할일이 많아 지금까지 일하고 있습니다.

function Host(){
var Dns;
Dns=location.href;
Dns=Dns.split(“//”);
Dns=”http://”+Dns[1].substr(0,Dns[1].indexOf(“/”));
return Dns;
}

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다