首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在IIS+PHP上重写url后获取url?

在IIS+PHP上重写url后获取url?
EN

Stack Overflow用户
提问于 2015-01-03 08:18:53
回答 1查看 225关注 0票数 0

我的IIS将http://example.com/wiki/Main (重写前的url)重写为http://example.com/w/index.php?title=Main (重写后的url)。

在index.php中,$_SERVER['REQUEST_URI']返回wiki/Main

我使用的是Windows 2008 Server、IIS 7、PHP 5.4。重写工具是IIS URL重写模块2。我是PHP、IIS和网站的新手。

REQUEST_URI是在重写之前还是重写之后引用url?

如果REQUEST_URI是重写前的url,如何获取重写后的url?

EN

回答 1

Stack Overflow用户

发布于 2015-01-03 14:05:23

尝试解析$_GET全局数组:

代码语言:javascript
运行
复制
$URL = $_SERVER['PHP_SELF'] . '?'; // index.php?
for ($_GET as $key => $value)
{
    $URL .= $key . '=' . $value . '&';
}

或者类似的东西。基本上,所有URL =关联都存储在$_GET中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27750401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档