Я пытаюсь защитить свою контактную форму от инъекции и обнаружил, что мне нужно искать «\ r \ n». Тогда я подумал о проверке
if ( preg_match( "/[\r\n]/", $headers )
Но на самом деле мне нужны эти дополнительные заголовки:
$headers = 'From: blabla <[email protected]>' . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable";
@mail($to,$subj,$msg,$headers);
Есть ли у кого-нибудь идея, как обезопасить от внедрения mail () и при этом использовать необходимые заголовки?
заранее спасибо
Задача ещё не решена.
Других решений пока нет …