做个数组对应,根据控制器/方法等key对应着找就行了.

解决方案 »

  1.   

    这个做个用户请求的URL进行判断:
    搞个PHP文件,里面装有一个数组或一个类,然后根据$_SERVER['REQUEST_URI']变量进行确定。这个是我的实例:
    //数组文件,如array.php
    <?php
    $url_array =array(
    '首页' => '/index.html',
    '位置_1' => '/1.php',
    '位置_2' => '/2.php',
    '位置_3' => '/3.php',
    '位置_4' => '/4.php'
    //等等
    );
    ?>
    //判断位置文件:
    <?php
    require_once('array.php');//引用上面的内容
    foreach($url_array $key=>$values)
    {
    if($_SERVER['REQUEST_URI'] == $values)//判断是哪个页面
    {
    $last_result=$key;//获取结果
    break;//退出循环
    }
    echo $last_result;//这个就是结果,输出首页或位置1等等
    }
    ?>
      

  2.   

    1 可以做一个模块单独处理.
    2 在页面设置全局变量或者session,初如化数组
    3 根据业务逻辑在生成业务数据的时候,修改数组.
    4 利用统一的模块输出数组.drupal就是这么做的.