0

例子 :

如果我写http://www.mydomain.com/folder/documents/page/index.php?id=something了,并且我重写了它http://www.mydomain.com/index.php在后台加载的页面,那么 index.php 中的 PHP 代码如何知道前一页的路径和查询是folder/documents/page/index.php?id=something(使用查询)?

会使用$_SERVER['PHP_SELF']$_SERVER['QUERY_STRING']完成这项工作,还是他们会给我重写的价值观?

否则,是否有其他方法可以知道 URL 栏中的内容?实际上,我需要http://www.mydomain.com/index.php做的是加载位于其他站点但以先前 URL 结尾的页面。我需要一种方法来实现这一点,并在 PHP 代码中知道当前页面的 URL 是什么。客户打开并看到的当前页面就像http://www.mydomain.com/folder/documents/page/index.php?id=something运行脚本一样http://www.mydomain.com/index.php

感谢您的帮助,我很快就有了截止日期,但我还没有找到实现这一目标的方法。我搜索了几个小时没有找到合理的答案。

4

1 回答 1

0

使用$_SERVER['REQUEST_URI']OR$_SERVER['REDIRECT_URL']返回重写地址。

于 2013-09-15T06:57:54.783 回答