특정 도메인에서만 활성화가 되는 소스 아시는분.. 정보
특정 도메인에서만 활성화가 되는 소스 아시는분..본문
특정 .php 소스를 작동시키는데
정해준 도메인에서만 작동되고, 그외에는 먹통이 되게하는 소스 아시는분 알려주세요 ㅜㅜ
무슨말인즉슨..
예로.
yahoo.co.kr/abc.php 를 타도메인의 페이지 집어넣어서 작동을 시키는데;;
지정해준 naver.com 안에서는 작동이 되고,
정해주지 않는 다른 도메인들.. 머 .. daum.net. google.com 등등 에서는 먹통이 되게끔 ..
<?
?>
를 머로 감싼다던가.. 아니면 헤드에 구문을 어떻게 적어주면..
지정해준 도메인외에서는 먹통이 되게 할수 있을까요~~
고수님들 좋은 조언 부탁드립니다^_^;
정해준 도메인에서만 작동되고, 그외에는 먹통이 되게하는 소스 아시는분 알려주세요 ㅜㅜ
무슨말인즉슨..
예로.
yahoo.co.kr/abc.php 를 타도메인의 페이지 집어넣어서 작동을 시키는데;;
지정해준 naver.com 안에서는 작동이 되고,
정해주지 않는 다른 도메인들.. 머 .. daum.net. google.com 등등 에서는 먹통이 되게끔 ..
<?
?>
를 머로 감싼다던가.. 아니면 헤드에 구문을 어떻게 적어주면..
지정해준 도메인외에서는 먹통이 되게 할수 있을까요~~
고수님들 좋은 조언 부탁드립니다^_^;
댓글 전체

<?
$host = "sir.co.kr"; // 도메인
if(strtolower($_SERVER["HTTP_HOST"])!=$host) exit;
?>
$host = "sir.co.kr"; // 도메인
if(strtolower($_SERVER["HTTP_HOST"])!=$host) exit;
?>
아 윤효섭님 정말 감사합니다^_^;
저기 도메인을 계속 추가시킬려면 어떻게 해야할까요?.
저기 도메인을 계속 추가시킬려면 어떻게 해야할까요?.

<?
$host = array();
$host[0] = "sir.co.kr";
$host[1] = "gnuboard.com";
$host[2] = "daum.net";
$host_cnt = count($host);
for($i=0;$i<$host_cnt;$i++) {
if(strtolower($_SERVER["HTTP_HOST"])==$host[$i]) $host_ok=true;
}
if(!$host_ok) exit;
?>
$host = array();
$host[0] = "sir.co.kr";
$host[1] = "gnuboard.com";
$host[2] = "daum.net";
$host_cnt = count($host);
for($i=0;$i<$host_cnt;$i++) {
if(strtolower($_SERVER["HTTP_HOST"])==$host[$i]) $host_ok=true;
}
if(!$host_ok) exit;
?>
아 감사합니다^_^;
유용하게 잘사용하겠습니다~!
유용하게 잘사용하겠습니다~!
아 훔... .저.. 죄송한데...
특정 도메인에서는 활성화가 되야되는데..
무조건 죽어버리네요 ㅜㅜ
소스좀 다시 한번만 살펴주셨으면 합니다.
특정 도메인에서는 활성화가 되야되는데..
무조건 죽어버리네요 ㅜㅜ
소스좀 다시 한번만 살펴주셨으면 합니다.

<?
if($_SERVER["HTTP_REFERER"]) {
$referer = array();
$referer[0] = "sir.co.kr";
$referer[1] = "gnuboard.com";
$referer[2] = "daum.net";
$referer_cnt = count($referer);
$ref = strtolower($_SERVER["HTTP_REFERER"]);
for($i=0;$i<$referer_cnt;$i++) {
if(eregi($referer[$i], $ref)) $ref_ok = true;
}
if(!$ref_ok) exit;
}
?>
if($_SERVER["HTTP_REFERER"]) {
$referer = array();
$referer[0] = "sir.co.kr";
$referer[1] = "gnuboard.com";
$referer[2] = "daum.net";
$referer_cnt = count($referer);
$ref = strtolower($_SERVER["HTTP_REFERER"]);
for($i=0;$i<$referer_cnt;$i++) {
if(eregi($referer[$i], $ref)) $ref_ok = true;
}
if(!$ref_ok) exit;
}
?>
아 수정해주신데로 하니^^ 이번엔 됩니다
감사합니다6_^!!!;
감사합니다6_^!!!;

$ref = strtolower($_SERVER["HTTP_REFERER"]);
를.....
$ref = $_SERVER["HTTP_REFERER"];
이렇게 바꿔주셔도 됩니다...
를.....
$ref = $_SERVER["HTTP_REFERER"];
이렇게 바꿔주셔도 됩니다...