0

我正在开发一个新的 Wordpress 网站,该网站表现出一些奇怪的行为。我向它传递了一个带有 GET 参数的 URL,并且$_GET没有填充该参数。我在$_SERVER参数中看到,REQUEST_URI那里有完整的 URL,与?var=value部分一起完成,但$_GET变量中没有爱。

URL 被重定向mod_rewrite,但鉴于REQUEST_URI显示完整的事实,我认为这不是可能的罪魁祸首。

4

2 回答 2

1

已搞定。这里变量的内容本身就是一个 URL,对其进行编码就足以让它通过。可能是服务器上的某种安全措施将其选中。

于 2008-11-17T16:51:59.793 回答
0

抱歉,它已经过时了,但是对于任何可能阅读此内容的人来说:Wordpress 不会使用开箱即用的自定义 $_GET 变量:您需要先注册这些自定义变量,以便 WP 能够使用它们。

我不是这方面的专家,但我记得找到了非常好的教程。搜索“添加新的 WP 查询变量”

于 2014-07-26T11:28:42.347 回答