1

alert("test "); のような通常の php コードにフォームを追加しようとしました。テキスト領域に入力したのと同じように表示されるよりも保存します

<?php echo $_POST['txt'];?>
<form name="frm" action="" method="post" enctype="multipart/form-data">
<textarea name="txt"></textarea>
<input type="submit" name="sub" />
</form>

wordpressで同じことをすると、ポートがアラートを再実行します(\"test "); 保存するたびにスラッシュが増加alert(\\"test "\\); します.phpコードを介してそれを防ぐ方法はありますか?

4

1 に答える 1

1

私が使用し、私のために働いた方法のいくつかは、文字列から空白とスラッシュを削除します

$_POST['txt']= trim(urldecode(stripslashes($_POST['txt'])));
于 2013-10-02T06:15:34.480 に答える