Здравствуйте, уважаемый Hanut...
В попытке улучшения регистрации возникли два вопроса:
1. Есть такой код
if(isset($_SERVER['HTTP_REFERER'])) {
$page = $_SERVER['HTTP_REFERER'];
}
, если заходим по кнопке "регистрация", то всё нормально, но если возвращаемся, в случае ошибки, на эту страницу, то ругается на переменную $page... Что я сделал не так?.. Или мне сначала нужно сделать условие и проверить переход по кнопке $_POST (в случае регистрации)?.. И как сохранить переменную неизменной, если мы вернулись по ошибке ввода?..
2. При установке куки (во время регистрации),
else
header("Refresh:5; URL=".$_POST['backurl']);
setcookie('login',$login);
setcookie('password',$password);
{
$name="...";
$adminemail=isset($_GET['adminemail']);
$headers.="Content-Type: text/plain; charset=windows-1251\r\n";
$headers.="From: ".$name." <".$adminemail.">\r\n";
$headers.="X-Mailer: PHP/".phpversion()."\r\n";
чтобы автоматически авторизовало пользователя, начинает автоматически ругаться на $headers в строке Контент (а хидеры нужны для отправки письма пользователю), как можно этого избежать?..
Спасибо...