使用URL变量和包含语句PHP

时间:2013-05-05 23:52:51

标签: php

我正在尝试使用URL变量来触发PHP中包含“Include”的页面。在Coldfusion中使用简单的行很容易,如果没有一堆if语句,怎么能这样做呢?

<a href="index.php?pageid=products" >products</a>
include('/inc'.$_GET['pageid']).'.php');

1 个答案:

答案 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框架让世界变得更美好