특정페이지 접속 불가능하도록
본문
A.php 에서 B.php를 include 합니다.
B.php라는 코드는 이곳저곳에서 불러올 수 있는데
이 페이지에 별도록 접속하는것은 막고싶습니다.
즉 도메인/B.php로 접속하는것은 막고싶네요.
어떻게 하면 좋을까요?
B.php라는 코드는 이곳저곳에서 불러올 수 있는데
이 페이지에 별도록 접속하는것은 막고싶습니다.
즉 도메인/B.php로 접속하는것은 막고싶네요.
어떻게 하면 좋을까요?
답변 2
// b.php 상단 삽입
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$_SERVER['HTTP_REFERER'] 를 활용하시면 되겠네요
B.php 내부에
<?php
if ( $_SERVER['HTTP_REFERER'] == "도메인/B.php" ) {
alert("정상적인 경로로 접근하십시요");
echo "<script>history.back();</script>";
}
?>
!-->
답변을 작성하시기 전에 로그인 해주세요.