php路由的实现原理
1 隐藏index.php入口文件,这个根据你的服务器需要配置.htaccess 文件,列如tp5
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule>
2 接收get参数,引入对应的空制器,并执行对应的方法,例
接收到的参数 /index/index ,代表index控制器的index方法
处理参数字符串,引入index控制器并实列化,执行index方法
include 'index.php'; // 引入index控制器
$index = new index(); // 实列化
$index->index(); //执行index方法