'HTTP_REFERER'에 해당하는 글 1건


간단한 예제이다.

[root@localhost html]# cat test1.php 
<?php
echo "<a href=./test.php>click</a>";
?>


[root@localhost html]# cat test.php 
<?php
$origin="http://192.168.56.102/test1.php"; 
$referral=$_SERVER["HTTP_REFERER"]; 

$refervalid=0; 

if($referral==$origin) $refervalid=1; 

if(!$refervalid){ 
        echo 'direct connect and rejected';
        exit; 
}else{
        echo "ok";
?>


아래처럼 직접 접속할 경우 direct connect and rejected 메세지를 보게 된다.
http://192.168.56.102/test.php 

http://192.168.56.102/test1.php 로 접속하여 링크를 클릭하면 ok 라는 메세지를 보게된다.
저작자 표시 비영리 변경 금지
신고

WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

받은 트랙백이 없고 , 댓글이 없습니다.
secret