누구든지 내 응용 프로그램의 각 '섹션'라우팅 (및/또는 아키텍처) 향상시킬 수있는 방법에 대한 조언을 제공 할 수 있는지 궁금 해서요. (PHP5로 작성 중이며 엄격한 MVC를 사용하려고합니다.)라우팅 mvc 웹
기본적으로 앱에 대한 일반 색인 페이지가 있으며, jquery 및 css 등의 상용구를 작성하고 전체 사이트에 대한 기본 탐색,하지만 '연결된'컨트롤러와 '주 메뉴'항목 (하이퍼 링크)을 연결하는 최선의 방법에 대해 잘 모르겠습니다. 지금까지 URL에 문자열을 추가하고 '$ GET []'에서 문자열을 추출하여 올바른 컨트롤러 (및보기)로 분기하는 'switch'문을 사용하여 부식되는 코드를 실행하도록했습니다. 동작. 예를 들어 고객 데이터에 대한 기본적인 시스템이 있다면 고객 정보를 편집 할 수있는 URL은 'www.example.com/index.php?page=customer & action = edit & id = 4'와 같습니다.
이렇게하면 보안 문제가 발생할까봐 걱정됩니다. 사용자가 가지고있는 각 동작에 대해 올바른 'index.php'파일을 올바른 컨트롤러로 분기하는 대안이 확실하지 않습니다. 링크를 클릭하십시오.
컨트롤러 이름을 가장하기 위해 mod_rewrite를 사용하는 것이 더 좋습니까? ASP MVC 프레임 워크와 유사한 시스템을 만들려면 각 URL이 연결된 컨트롤러를 가져 오기 위해 필터링되는 별도의 라우팅 시스템이 있어야합니까?
건배! 여기에 내 자신의 질문에 대답