我有很多页面使用$_GET
,但只有一个ID。
例如/view/document/id=1
,所以我使用$_GET['id']
,它是1。
有可能做/view/document/1
吗?如果有,$_GET
会是什么?
我确实试过在网上搜索,但由于某种原因,我能找到的只有会话信息!
感谢
您可以用同样的方式使用GET,但您必须修改路由以匹配url。。。请参阅教程以获得想法,因为这是一个更广泛的主题,例如:
http://code.tutsplus.com/tutorials/using-htaccess-files-for-pretty-urls--net-6049
使用.htaccess 路由php查询
等等。如果这些链接不再可用,只需搜索url routing
或url rewriting
。
您只需要指定一些重写规则,就可以开始了。
如果你以后使用一些框架,这些框架往往会为你做一些事情,但无论如何你都必须指定一些路由规则,所以最好先了解.htaccess的基本知识。
如果您使用像codeigniter、cakefp或yii这样的mvc框架,那么它很容易实现。另一方面,你可以试试.htaccess,我希望它能解决你的问题。
了解.htaccess重写。这样,您就可以在不更改$_GET['id']
的情况下更改显示的URL