您可以在不使用mod重写的情况下在PHP中捕获以下参数吗?
www.example.com/index.php/p1/p2/p3
我知道您不能仅凭php不能完成以下工作
www.example.com/p1/p2/p3
文件名是否在URL中有什么区别?
我不确定我是否完全了解您要执行的操作,但是explode函数可以将URI转换为数组,然后您就可以对数组元素进行任何处理。
如果要在没有mod_rewrite的情况下使一个URI显示为另一个URI,则不能这样做,因为是Apache而不是PHP决定了根据请求返回的资源。
$bits = explode("/",$_SERVER['REQUEST_URI']);
echo $bits[0]; //www.example.com
echo $bits[1]; //p1
echo $bits[2]; //p2
echo $bits[3]; //p3
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句