我正在尝试使用URL变量来触发PHP中包含“Include”的页面。在Coldfusion中使用简单的行很容易,如果没有一堆if语句,怎么能这样做呢?
<a href="index.php?pageid=products" >products</a>
include('/inc'.$_GET['pageid']).'.php');
答案 0 :(得分:0)
这可能是问题的最短代码:
让事情变得更容易创建一个名为 inc.404.php 的文件来处理错误
<?php
$page = (array_key_exists('page', $_GET) ? $_GET['page'] : '404');//we're sure that inc.404.php is there
$filename = 'inc.' . $page . '.php';
if(is_file($filename) === false){
$filename = 'inc.404.php';
}
include $filename;
?>
但使用像symfony这样的php框架让世界变得更美好