本节内容:
php路由
在php中实现简单的路由功能,需要用到二个方法:
例子,index.php
<?php
$str=explode("/", $_SERVER['PATH_INFO']); // /classname/method
if(isset($str[1])){
require_once 'controllers.php';
$test=new test(); //加载类
if(isset($str[2])) //记载方法
{
$test->$str[2]();
}else{
$test->index();
}
}
2,控制器controllers.php代码
访问:
http://localhost/index.php/class/test
http://localhost/index.php/class/test[]