Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在index.php上使用$\u GET_Php_Get - Fatal编程技术网

如何在index.php上使用$\u GET

如何在index.php上使用$\u GET,php,get,Php,Get,我在同一个文件中有一个名为index.php的文件,我有一个函数,它有链接,可以调用其他页面,如下所示 function pages() { if(isset($_GET['page'])) { switch($_GET['page']) { case 'pageName': include('pageName.php'); break; default: $err_pag

我在同一个文件中有一个名为index.php的文件,我有一个函数,它有链接,可以调用其他页面,如下所示

function pages() {
if(isset($_GET['page'])) {
       switch($_GET['page']) {
        case 'pageName':
             include('pageName.php');
             break;
        default:
             $err_page = include('err_pg.php');
             return $err_page;                             
             break;
    }
} else {
    $default = include('index.php');
    return $default;
}
}


但是,当在index.php上执行此函数时,它会在pageName的底部显示index.php?page=pageName中调用的pageName以及index.php。那么,我如何消除index.php,使其在调用pageName后立即出现?

在包含文件后立即消失,而不是消失。

退出和消失是别名。不要以这种方式包含到变量中。要么只是包含和退出/死亡,要么使用输出缓冲区-来吧Jari,你可以做得更好你想打开一个新页面还是在同一页面中打开两个页面?也许您需要headerLocation:pageName.php;出口而不是IncludeNA,只是提高了整体可读性,现在不进行折射。