スラッシュで値を送信すると、同じページで、フォーム入力によって送信された URL 値を読み取り、$_POST リクエスト値から出力するフォームを作成しました。しかし、奇妙なことが起こります。文にスラッシュが含まれていない場合、すべてが読み取られます。スラッシュが 1 つ含まれている場合、スラッシュが含まれるまでリクエストが読み取られ、残りの部分は出力されません。私は urldecode と stripslashes を使用しましたが、スラッシュの後の残りの部分は常に出力されません。
<form autocomplete='off' style='margin-left:8px;' method='POST' name='form'>
<input type='hidden' value='$parameters2' name='de'>
<input type='hidden' value='$parameters' name='ef'>
<input type='hidden' value='$parameters4' name='dee'>
<input autocomplete='off' id='text' type='text' name='query_string' size='17' class='BodyCopy' style='border: none; width:89%; font-family:monospace; font-size:12px;' autofocus></form>
$parameters = $_POST['query_string'];
$parameters3 = $_POST['de'];
$parameters4 = $_POST['ef'];
$parameters5 = $_POST['dee'];
echo $parameters;
echo $parameters3;
echo $parameters4;
echo $parameters5;