これはおそらく非常に単純なものですが、どこにも答えが見つかりません!
このようなテキストエリアフィールドを持つ自己送信フォームがあります
<textarea name="desc" wrap="1" cols="64" rows="5"></textarea>
HTML 文字を textarea フィールドに入力して送信ボタンを押すと、HTML 文字が取り除かれ、何をしているのかわかりません!
$_GET 変数の HTML は自動的に削除されますか?
たとえば、テキストエリアに「[strong]Just[/strong] a test」と入力し、「desc」の内容を次のようにエコーする場合
echo(print_r($_GET));
$_GET['desc'] には、「[strong]Just[/strong] a test」ではなく「Just a test」が含まれているようです。
これは正常ですか?もしそうなら、データベースに保存できるように HTML を保持する方法はありますか?
私は自分のコードで角かっこ '[]' ではなく山かっこ '<>' を使用していますが、ここでそれらを使用すると、このフォーラムはそれらを変換します!