GET方法与PHP

GET方法与PHP,php,apache,mod-rewrite,get,Php,Apache,Mod Rewrite,Get,我有两个问题 在我的网页(由我开发)中,我使用GET方法返回我在mySQL数据库中的一条记录的id 例如,一个url可以是: http://www.example.com/example.php?id=1 但在MediaWiki软件中,他们可以使用这种GET方法,或者一种我不知道的奇怪方法,其工作原理如下: http://www.example.com/example.php/1 我该如何做呢?我的PHP脚本知道id是1 现在我有另一个问题。在MediaWiki软件中,可以将index.p

我有两个问题

在我的网页(由我开发)中,我使用GET方法返回我在mySQL数据库中的一条记录的id

例如,一个url可以是:

http://www.example.com/example.php?id=1
但在MediaWiki软件中,他们可以使用这种GET方法,或者一种我不知道的奇怪方法,其工作原理如下:

http://www.example.com/example.php/1 
我该如何做呢?我的PHP脚本知道id是1

现在我有另一个问题。在MediaWiki软件中,可以将index.php文件转换为虚拟wiki目录

现在,最后一个问题是:在我的网页中,如何实现这一点,此请求到我的mySQL数据库(带有PHP脚本)的url是:

谢谢


对不起,我的英语不好。我还在学习,因为我来自西班牙,在西班牙,英语不是官方语言。

你可以通过重写(例如,via.htaccess)来实现这一点


看看这个页面:

除了使用mod_rewrite,如果您使用的是Apache+PHP,您可以使用$\u服务器['PATH_INFO']var来完成同样的事情。

对URL使用mod_rewrite,并编写一个PHP后端来解析URL。(获取get值)


这个链接应该让您开始,您正在寻找url重写。关于这一点,这里有很多问题和例子。你需要阅读更多关于“修改重写”的内容。@Aziz:不一定。据你所知,他可能在运行IIS!我看这里没有提到Apache。不,您仍然需要重写url以避免404页面未找到错误。这是真的,但我正在查看OP的
最后一个问题
。顺便说一句:确保在未先清理GET参数的情况下,不要使用GET参数。看到和
http://www.example.com/example/1