value取得 - php輸入框
如何在php中正確轉義html表單輸入默認值? (2)
htmlspecialchars可以在兩種情況下都有效。 查看不同的標誌選項,以避免引號在input
案例中成為問題。
給出以下兩個html / php片段:
<input type="text" name="firstname" value="<?php echo $_POST['firstname']; ?>" />
和
<textarea name="content"><?php echo $_POST['content']; ?></textarea>
我需要為回顯的$_POST
變量使用什麼字符編碼? 我可以使用任何內置的PHP函數嗎? 請假設$_POST
值尚未編碼。 沒有任何神奇的引語。
但是,htmlspecialchars()不會幫助你使用value='single quotes'
這是發生的事情:
value='We're not using this in our "code"...'
你看到的只有We