Использование PHP включает в себя сброс информации в скрипт отправки почты - PullRequest
1 голос
/ 17 декабря 2010

Я получаю ошибку заголовка при попытке добавить строку кода в сценарий sendmail.

Я предполагаю, что я использую неправильный метод для этого.

Каков наилучший способ ввода данных, таких как адрес электронной почты, в сценарий sendmail без получения ошибки заголовка?

См. Код ниже, я хочу получить formmail@test.com из файла .phpна все формы на сайте.Но включает в себя вызывает ошибку заголовка.

Заранее спасибо.

Фрагмент кода:

<?php

$sitename = "Form from test.com";

$message = "This message was sent from: $sitename\n


mail( "formmail@test.com", $sitename, $message, "From: contactForm@test.com" );


  header( "Location: http://test.com/thankyou.php" );
?>

1 Ответ

1 голос
/ 17 декабря 2010

Это распространенная ошибка, у вас может быть пустая строка в конце вашего включения, поэтому ваш веб-сервер отправляет заголовки, и вы больше не можете использовать header('Location:').

Есть несколько решений

Первое решение было бы лучшим на мой взгляд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...