2016-07-30 2 views
0

MVC 프로젝트를 작성 중입니다. 두 개의 디렉토리가 있습니다. 첫 번째는 공개입니다. 누구나이 디렉토리에 접근 할 수 있습니다. 그것은 인덱스, 자바 스크립트, CSS 등을 포함 ... 둘째 하나는 응용 프로그램 파일이 포함되어 있습니다. 이 디렉토리는 일반 사용자에게는 금지되어 있으며 ajax 파일은 여기 (컨트롤러 폴더에 있음)에 있습니다. 자바 스크립트에서 아약스 php 파일을 사용할 때 "application/controllers/ajax/file.php"와 같은 것을 사용해야합니다. 문제는 디렉토리를 공개하고 싶지 않다는 것입니다. 나는 그것을 "ajax/file.php"처럼 숨기고 싶다. 그것에 대해 무엇을 할 수 있습니까?PHP - MVC 프로젝트의 Javascript 파일에서 요청할 때 Ajax 디렉터리를 숨기는 방법?

답변

0

symvony, laravel 등과 같은 PHP 서버를 사용하거나 적어도 ajax/file.php에서 라우팅 시스템을 만들면 아약스 호출이 작업을 수행 할 파일의 실제 경로를 숨길 수 있습니다 .

+0

어떻게 ajax 파일에 경로 시스템을 구현할 수 있습니까? – user5278560

+0

''$ _SERVER [ 'REQUEST_URI']''의 하위 문자열로 기본 라우팅을 수행하고 패턴 일치를 수행 할 수 있습니다 – jibe

0

대체 번호 : 대체 기능 : 컨트롤러에서 기능을 만들 수 있으며 경로를 사용할 수 있습니다.

class A { 
    function ajax() { 
    // return data 
    } 
} 

사용 경로와 당신이 그것을 가지고 희망 http://example.com/A/ajax로 호출합니다.

+0

경로 사용 방법? – user5278560

+0

어떤 프레임 워크에서 작업하고 있습니까? –

+0

Core PHP를 사용하고 있습니다. – user5278560

관련 문제