0

ユーザーが送信した値で構成されるフォームを渡しています。ユーザーが正しいことをすることを決して信頼できないことは理解していますが、これは質問の目的ではありません。これらのフィールドの 1 つは、www.twitch.tv などからのストリーミング リンクを要求します。残念ながら、これらの文字列には & が含まれています。

& に達すると、変数が切り捨てられていると判断しました。JavaScript の値を確認してこれをデバッグし、POST メソッドと AJAX を介して PHP ファイルに到達したら確認しました。PHP が参照演算子として & を読み取っているように見えますが、少なくともそうであると思います。私は AJAX に完全に精通しているわけではありませんが、PHP 側が影響しているようです。複数の方法で変数を変更しようとしましたが、PHP は演算子を通過したくないようです。

つまり、私の質問は、変数を切り捨てる & 演算子を回避する方法はありますか?

4

1 に答える 1

0

フォームで GET メソッドを使用している場合は、POST への移行を検討する必要があります。

<form method="post">
...
</form>

$_GET の代わりに $_POST 変数を管理するようにコードを変更してください。

于 2012-07-11T06:13:18.547 に答える