我正在使用 php 收集表單數(shù)據(jù)并將其發(fā)送到電子郵件地址。我正在使用 php filter_vars 來清理?xiàng)l目。事實(shí)上,這會返回電子郵件正文中的編碼 html。例如,我變成了I'm$message = "";$message = $_POST["message"];$message = filter_var($message, FILTER_SANITIZE_STRING);$message = wordwrap($message, 70);...$Body .= $message;$success = mail($EmailTo, $Subject, $Body, $headers); 我的問題是:如果我在電子郵件中使用 htmlspecialchars_decode $Body .= htmlspecialchars_decode($message),我是否會撤消清理并重新打開漏洞?我將如何安全地將編碼的 html 轉(zhuǎn)換為 html 實(shí)體,以便我的客戶可以閱讀電子郵件?
html_entity_decode 的用例安全性
繁華開滿天機(jī)
2023-10-21 10:35:27