我有一个包含文件index.php和AdminSite.php的文件夹。我现在如何使用查询字符串“domain.com/index.php?section=admin/”显示AdminSite.php?
(如果我的语法不正确,请纠正我:D)
答案 0 :(得分:0)
您可以使用条件和include
文件。
if(!empty($_GET['section']) && $_GET['section'] == 'admin/') {
include 'AdminSite.php';
}
答案 1 :(得分:0)
这样的事情(假设AdminSite.php与index.php位于同一目录中):
<?php
$section = $_GET['section'];
if($section && $section == 'admin'){
include('AdminSite.php');
}
?>
如果您要对其他部分执行此操作,则可能是这样的:
<?php
$section = $_GET['section'];
if($section){
switch($section){
case 'admin':
include('AdminSite.php');
break;
case 'contacts':
include('Contacts.php');
break;
}
}
?>
或者像这样:
<?php
$section = $_GET['section'];
$sections = [
'admin' => 'AdminSite.php',
'contacts' => 'Contacts.php',
// add your sections here
// 'section from url' => 'path to file'
];
if($section && file_exists($sections[$section])){
include($sections[$section]);
}
?>