GET problem in WordPress

时间:2011-09-23 作者:Gregg Franklin

我有一个奇怪的问题。任何使用GET的表单都会重定向回页面,而不发送变量。POST确实有效。我想这可能是一个问题。htaccess,但我删除了它,并让WordPress重新创建了它。没有成功。我已经关闭了所有插件。没有成功。

2 个回复
SO网友:weston deboer

WordPress会中断某些GET和POST呼叫。例如标题、名称。。。。如果您正在使用这些变量,我会更改它们的名称。

SO网友:Bendoh

请澄清:是不是当您提交了一个GET表单时,您最终到达了它的“操作”URL,并将GET变量应用到该URL(表单目标?name=barb&;job=teller)--而这些变量在$\\u GET PHP super global中不存在?

或者,在表单提交时,您会被重定向回原始页面或“action”表单参数的值,并从查询字符串中删除GET参数?

Wordpress将作用于\\u GET中的任何查询变量,因此完全有可能向其提供导致重定向或无结果的查询变量。注意如何命名GET变量。使用POST通常更安全,以确保Wordpress不会干扰您的输入变量。仅当需要生成可链接的页面时,才尝试使用GET。

后者可能是由规范重写引起的。

结束

相关推荐

有没有与PHP5.3不兼容的WordPress版本?

有哪些WordPress版本不支持PHP 5.3的信息吗?我是说最近的2.9/3.0/3.1?我只关心Wordpress核心代码库,而不是插件。现在,我大部分时间都在PHP 5.3上运行WP。但是一些服务器仍然使用PHP 5.2,一些主机担心升级是否会破坏某些功能,所以我尝试从更大的社区收集一些反馈。这个graphical wp.org stats 不要在WP和PHP版本之间有所不同,这也是一些很好的源代码。谢谢你的帮助!