我有一個文本框一樣,行情問題文本框中
<!--<input type="text" maxlength="255" name="$key" value="<?php echo $value;?>" />-->
$值b'bbb「BBB
但它只能說明b'bbb作爲value.Can ANY1幫助???
我有一個文本框一樣,行情問題文本框中
<!--<input type="text" maxlength="255" name="$key" value="<?php echo $value;?>" />-->
$值b'bbb「BBB
但它只能說明b'bbb作爲value.Can ANY1幫助???
正確逃脫你的數據應該使用htmlentities()
顯示在HTML未解析:
<input type="text" maxlength="255" name="<?php echo htmlentities($key);?>" value="<?php echo htmlentities($value);?>" />
的報價CHAR("
)正在破壞你的代碼。如果你已經將它可以得到更危險的一個$value
像"><script>alert("xss")</script>
(它被稱爲XSS,並會彈出一個警告框,「XSS」)
顯然,「在你的$值更是打破了HTML。
嘗試echo htmlspecialchars($value);
你可以使用ヶ輛()使用單引號和雙引號的文本框內部或使用會話值
thnaks該工作時, – Shaun 2010-09-30 11:23:17