0

我有一个将他的值发送到 ajax php 的表单。当值是希伯来语时,我得到 404 的 php 文件。当值是英文时 - 一切正常。变量是“问题”。这就是看萤火虫时“GET”的样子。希伯来语版本(查看“问题”参数):

http://ilanerez.co.il/wp-content/plugins/wp-faq/wp-faq-ajax.php?cmd=ask&uninumber=74db12&74db12%5Bgroup_id%5D=2&74db12%5Bemail%5D=dsssf%40sdfsd.com&74db12%5Bquestion%5D=%D7%A0%D7%99%D7%A1%D7%99%D7%95%D7%9F

英语和工作“GET”:

http://ilanerez.co.il/wp-content/plugins/wp-faq/wp-faq-ajax.php?cmd=ask&uninumber=74db12&74db12%5Bgroup_id%5D=&74db12%5Bemail%5D=sfdss%40sdfs.com&74db12%5Bquestion%5D=sdf

它曾经工作,突然停止工作。我应该在发送表单之前对数据进行编码吗?因为我之后无法对其进行编码,因为我没有得到 php 文件。你有什么主意吗?谢谢

4

1 回答 1

0

问题是我激活了一个名为: Better WP Security 的 WordPress 插件。哪个已打开“过滤可疑查询字符串”功能。我禁用了它,它解决了问题。

于 2012-12-16T09:00:47.473 回答