Advertisement

PHP单文件入口URL路由实现原理

阅读量:

1 单一入口模式的好处

所有服务器端文件及目录的初始路径均以入口文件index.php为基准,从而使得路径处理过程更加简便。

2 简单实现代码

直接提供代码示例:

复制代码
 <?php

    
 /******************************************************* * * URL 路由原理展示代码
    
  * * 浏览器访问地址: http://server/index.php?C=Controler1&M=Method1
    
  * 根据C找到控制器类,再根据M找到方法,然后执行这个方法
    
  * * ****************************************************/
    
 $C = isset($_GET['C'])?$_GET['C']:NULL;
    
 $M = isset($_GET['M'])?$_GET['M']:NULL;
    
  
    
 if($C != NULL && $M != NULL && class_exists($C) && method_exists($C, $M)) {
    
     $cObj = new $C();
    
     $cObj->$M();
    
 }els

全部评论 (0)

还没有任何评论哟~