因为大多数情况下使用虚拟主机,所以对APACHE的重写模块安装权限就有了问题,后来我采用这种方式来重写URL,即 test.php?id=2 变成 test.php/id/2 ,然后用程序来进行分割取值。
该方法使用没有什么问题,但是感觉不是很保险,因为从理论上来说得到的应该会是一个404错误,但是不知道为什么停留在了 test.php 页面上就没有再继续往下搜寻了,所以请大家讲解一下原因?
该方法使用没有什么问题,但是感觉不是很保险,因为从理论上来说得到的应该会是一个404错误,但是不知道为什么停留在了 test.php 页面上就没有再继续往下搜寻了,所以请大家讲解一下原因?
用函数将当前url进行字符串切割来获取参数,根据不同的参数来进行你的程序流程.查查手册,php有许多解析url的函数.或者用$_SERVER['PATH_INFO']得到*.php/后面的参数,再自己切割也可以.