2015-01-07 2 views
0

저는 이것을 둘러 보았고 실제로 이해할 수 없습니다. 나는 전에 이런 짓을 했었지만, 내 인생은 어떻게 기억할 수 없는지.PHP로 페이지로드

그래서 시작하겠습니다.

'페이지 선택기'또는 '템플릿 시스템'을 만드는 방법을 알고 싶습니다. 즉, 모든 페이지를 한 페이지 (index.php)로 만들 수 있습니다. 예를 보여 드리겠습니다.

domain.com/?page=Login - domain.com/Login.php 대신.

+0

나는 여기에 어딘가에 질문이 있다고 느낍니다. 그러나 나는 아직 찾을 수 없습니다. – ochi

+0

안녕하세요 - 우리에게 도움이되는 정보가 충분하지 않습니다 ... 누군가에게 도움을 청하고 "it it"이라는 단어를 사용할 때마다 - 그것은 "당신이 아직"무엇인지 설명하지 못했음을 당신에게 경고하는 종이되어야합니다. 여기에 좋은 질문을 쓰는 방법에 대한 기사가 있습니다. * 읽어서 그것을 읽으십시오 :) http://stackoverflow.com/ help/how-to-ask –

답변

2

아마도 템플릿 시스템을 의미 할 것입니다.로드 할 페이지를 처리하기 위해이 코드를 사용하고, 호출하는 함수를로드합니다.

function pageSelector(){ 
    if(array_key_exists('page', $_GET) && !empty($_GET['page'])){ 
     $page = $_GET['page']; 
     pageSwitch($page); 
    } else { 
     $_GET['page'] = 'home'; 
     pageSelector(); 
    } 
} 

function pageSwitch($page){ 
    switch($page){ 
     case 'home': 
     //code 
     break; 
    } 
} 

그래서? page = home은 집에 갈 것이고,? page = login은 로그인 할 것입니다. 물론 로그인해야합니다.

+0

네, 죄송합니다. 나는 무엇을 부르는 지 잘 모릅니다. 너무 고맙습니다. – Ris

+0

또 다른 질문 .. 어떻게 그 페이지를 여러 개 만들었습니까? – Ris