Проверка формы и отправка электронной почты: лучше ли иметь один скрипт php или два отдельных? - PullRequest
0 голосов
/ 02 января 2012

У меня есть форма, которая должна иметь некоторые обязательные поля. Если некоторые поля отсутствуют, уже заполненные поля не должны быть потеряны. Поэтому значения устанавливаются снова. Как должна выглядеть обработка?

Я могу использовать только один скрипт php (форма action = $_SERVER['PHP_SELF']), который выполняет все, включая отправку письма по окончании.

Или я должен использовать form.php для формы и form_do.php для обработки? Как передать значения POST из form_do.php в form.php?

Какая из этих возможностей лучше?

Edit:

Я пытался установить значения POST с помощью этого кода

$referer = $_SERVER["HTTP_REFERER"];

header('POST ' . $referer . ' HTTP/1.1');
header('Host: '. $_SERVER["HTTP_HOST"]);
header('Connection: close');
header('Content-type: application/x-www-form-urlencoded');
header(implode(',',$_POST));

но он не открывается в браузере. Вместо этого он пытается открыть его с помощью блокнота ... Что я делаю не так?

1 Ответ

0 голосов
/ 02 января 2012

Вы можете сделать <form action="form_do.php" method="post" чтобы отправить ч

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