XE – 외부페이지 접근을 XE에서만 가능하게 만들기

<?php if(!defined("__XE__")) exit(); ?>
... code ...
... code ...
... code ...

 

인클루드할 파일 타입을 PHP로 만들고 최상단에 위 코드를 추가하자.

… code …에 적절하게 넣고싶은 코드를 넣으면 된다. 그러면 XE를 거치지 않고 접속하면 백지가 뜰것이다.

 

 

<?php if(!defined("__XE__")) exit(); ?>
... code ...
... code ...
... code ...

 

꼬이면 위 코드를 사용해보자.

오래된 XE코어는 __XE__ 정의가 되어있지 않을 수 있다.

 

 

<?php
if(!defined("__XE__"))
{
    header("HTTP/1.0 404 Not Found");
    include("404.php");
    exit();
}
?>

더 있어보기에 하려면 아래와 같이 파일을 찾을 수 없다는 404 Not Found 페이지를 추가하면 된다.

아, 물론 404.php 페이지가 인클루드되어 출력되므로 해당 페이지는 적절히 만들도록 하자

 

파일이 없는것처럼 속이기 위한 목적이므로 평상시 출력되는 오류 페이지와 같게 만들자

 

 

 

 

0144.PNG

 

적절하다.

더 좋은 방법으로는 .htaccess 를 이용하여 외부 접근권한을 지정할 수 있다.

이 방법은 차후에 소개하겠다.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.