6
私はここで仕事で使用するGMスクリプトに機能を追加しますが、別のページにポストする(クロスサイトを追加してもよい)場合、CMDの投稿値はそれはページ上のものとは異なります。キャラクタ+はHTTPポストで%2Bに変換されます
これはAccess + My + Account + Infoとしていますが、送信される値はAccess%2BMy%2BAccount%2BInfoになります。
私の質問は、私の価値観を逃していることと、それを逃げないようにするにはどうすればいいのでしょうか?それをエスケープする方法がない場合、誰にも回避策のアイディアがありますか?
ありがとうございます!
%2Bは+ですが、+の代わりに%2Bとしてフォームに渡すと、休憩。 – Skinner927
どのようなフォームに渡しますか?フォームデータを処理しているサーバー側であれば、値をデコードする必要があります。 '+'はURLエンコードされたPOSTデータでは有効ではありません。スペースを表すために使用されているため、エンコードする必要があります。 –
ジェームスあなたは私の頭の中で何かをクリックしました。私は+をスペースに置き換えて動作させています。ハハ。ありがとう! – Skinner927