2017-03-23 2 views
-1

다른 사람들과 마찬가지로 함수를 호출하려면 functions.php을 사용합니다.하지만 누구나 페이지 URL을 쓰는 것만으로 페이지의 내용을 확인할 수 있습니다. www.domain.com/functions.php header();을 추가하려고 생각했지만 전체 페이지에 대해 include 전체 페이지를 포함하면 페이지를 손상시키지 않고이 페이지를 어떻게 보호 할 수 있습니까? 당신이 URL에 의해 functions.php에 직접 액세스를 중지하려면함수 파일을 URL로 액세스하지 못하도록 보호

+0

코드를 색인 – sudhakar

+0

에 전달하십시오. 사용자가 요구하는 것이 명확하지 않습니다. 페이지가 순수한 PHP이고 수많은 함수를 정의한 경우 'www.domain.com/functions.php'URL에 액세스하면 빈 페이지가 생깁니다. 이상적으로, @ sudhakar가 말했듯이, 어쨌든 모든 요청을 처리하기 위해 라우팅을 수행해야합니다. –

+0

http://stackoverflow.com/questions/20179984/custom-url-routing-with-php-and-regex – sudhakar

답변

0

단지 파일의 상단에

defined('BASEPATH') 또는 exit('No direct script access allowed');을 넣어.

관련 문제