A.php 에서 B.php를 include 합니다.
B.php라는 코드는 이곳저곳에서 불러올 수 있는데
이 페이지에 별도록 접속하는것은 막고싶습니다.
즉 도메인/B.php로 접속하는것은 막고싶네요.
어떻게 하면 좋을까요?
B.php라는 코드는 이곳저곳에서 불러올 수 있는데
이 페이지에 별도록 접속하는것은 막고싶습니다.
즉 도메인/B.php로 접속하는것은 막고싶네요.
어떻게 하면 좋을까요?
|
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
2017-08-18 (금) 16:37:32
// b.php 상단 삽입
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
답변에 대한 댓글 1개
2017-08-18 (금) 16:30:41
$_SERVER['HTTP_REFERER'] 를 활용하시면 되겠네요
B.php 내부에
Copy
<?phpif ( $_SERVER['HTTP_REFERER'] == "도메인/B.php" ) { alert("정상적인 경로로 접근하십시요"); echo "<script>history.back();</script>";} ?>
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.