是否可以在没有ID的情况下$_GET


Is it possible to $_GET without an ID?

我有很多页面使用$_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 routingurl rewriting

您只需要指定一些重写规则,就可以开始了。

如果你以后使用一些框架,这些框架往往会为你做一些事情,但无论如何你都必须指定一些路由规则,所以最好先了解.htaccess的基本知识。

如果您使用像codeigniter、cakefp或yii这样的mvc框架,那么它很容易实现。另一方面,你可以试试.htaccess,我希望它能解决你的问题。

了解.htaccess重写。这样,您就可以在不更改$_GET['id'] 的情况下更改显示的URL