2015-01-07 102 views
0

我一直在寻找这个,真的无法弄清楚。我之前做过这件事,但是对于我来说,我不记得如何去做。将页面加载到php

那么,让我开始。

我想知道如何创建'页面选择器'或'模板系统'。因此,我可以将所有页面放在一个页面(index.php)中。让我来举个例子:

domain.com/?page=Login - 而不是domain.com/Login.php。

+0

我感觉一个问题在这里某处......但我找不到它 – ochi

+0

嗨 - 没有足够的信息让我们继续......每当你要求某人的帮助,并使用单词“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

是的,抱歉..我不知道该怎么称呼它,非常感谢Koen。 – Ris

+0

只是另一个问题..你怎么有多个页面? – Ris