嗨 我正在開發一個聯繫表單。我正在使用郵件功能將其發送給網站管理員。是否有使用郵件功能注射的風險
有人可能會注入惡意JavaScript和任何其他注入攻擊的風險嗎?
$to = (this is from config xml file)
$message = $_POST['message'];
mail($to ,'feedback',$message);
嗨 我正在開發一個聯繫表單。我正在使用郵件功能將其發送給網站管理員。是否有使用郵件功能注射的風險
有人可能會注入惡意JavaScript和任何其他注入攻擊的風險嗎?
$to = (this is from config xml file)
$message = $_POST['message'];
mail($to ,'feedback',$message);
只有當你設置的內容類型text/html
如果registers globals是(這不應該是)有注射(不同的地方$to
是真正建立)一個(巨大)的風險。
同樣如David指出的,如果您使用HTML郵件(可能與htmlspecialchars),則可以清理$ _POST ['message']。
這是爲什麼被拒絕?我不是PHP專家,而是想知道這個答案有什麼問題。 – 2010-12-21 14:31:43
好點我忘了你不得不那樣做LOL – Ageis 2010-12-21 13:41:42