2014-03-26 101 views
0

我有一個頁面,每個人都可以發佈一些東西,到一個類別。但問題是我知道一些將在我的網站上發佈內容的人會使用html/javascript標籤。我自己試了一下,當我提交像a這樣的東西時,文本框甚至嵌入了我不想要的視頻。這將毀掉我的網站。有人知道該怎麼用嗎?謝謝HTML輸入表單禁用標籤

+1

[htmlspecialchars()](http://php.net/htmlspecialchars)消除HTML問題的輸入而不會丟失信息的完整性。 – phpisuber01

+0

應該沒關係,使用預準備語句在輸出到html時輸入數據庫中的內容和'htmlspecialchars'。 – jeroen

回答

4

htmlspecialchars將清理HTML中具有特殊含義的字符(確保您不要關閉double_encode)。

+0

我對此很新,也許還有一個愚蠢的問題,我需要把'htmlspecialchars'放在哪裏?我的部分代碼:http://pastebin.com/AHpVbJmL非常感謝您 – Hadscape

+0

@Hadscape您需要在輸出用戶生成內容的任何地方使用它。在你的情況:圍繞'echo'語句中的每個變量。 – TimWolla

+0

非常感謝! – Hadscape