0

彼の値をajax phpに送信するフォームがあります。値がヘブライ語の場合、php ファイルに対して 404 が返されます。値が英語の場合 - すべて問題ありません。変数は「質問」です。これは、firebug を見ると「GET」がどのように見えるかです。ヘブライ語版 ("question" パラメータを見てください):

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

問題は、次の名前の WordPress プラグインを有効にしたことでした: Better WP Security 。「疑わしいクエリ文字列のフィルター」機能がオンになっているもの。私はそれを無効にし、問題を解決しました。

于 2012-12-16T09:00:47.473 に答える