我制作了一个表单,当我用斜杠发送值时,在同一页面中,我读取表单输入发送的 url 值并从 $_POST 请求值打印它。但是发生了一些奇怪的事情,如果句子不包含斜线,它会全部读取。如果它包含一个斜线,它会读取请求,直到斜线并且其余部分不打印。我使用了 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;