将页面加载到php中

时间:2015-01-07 23:10:48

标签: php .htaccess filesystems

我一直在寻找这个,真的无法理解。我以前做过这个,但是对于我的生活不记得如何。

所以,让我开始。

我想知道如何创建“页面选择器”或“模板系统”。这意味着,我可以将所有页面都放在一个页面中(index.php)。让我举个例子:

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

1 个答案:

答案 0 :(得分: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会去登录。