如何获取已经优化的url参数

我把地址/index.php?r=post/read&id=100改成/index.php/post/read/id/100。

请问如何获取id的值100?可以用 $_GET[‘id’]吗?

多谢!

当然可以阿 。。你可以试下。

同意楼上,是可以通过$_GET获取的。

估计是楼上的没有理解url重写的意思

我是这样理解url重写的

客户通过重写过的url访问,然后再服务器就会对重写的url进行处理(根据你定义的重写规则,处理成了正常的命令。例如:/index.php/post/read/id/100经过服务器处理就变成了/index.php?r=post/read&id=100,所以说,服务器最终得到的url还是后者,你自然也可以通过$_GET来获取参数了)

服务器通过指定的url重写规则,将原始url重写为规则匹配的url,然后显示到客户页面。

其实url重写为的就是更加的适合搜索引擎收录,其他的作用也没有多少了