Приветствую! Данный код отправляет ссылку с подтверждением email адреса, но приходит адрес страницы, с которой отправлен запрос, в моем случае http://www.сайт.ru/create.php
| Код | $appcode = randomcode(16); $result = mysql_query("update ".DB_PLAYERS." set code = '".$appcode."' where username = '".$usr."' "); $mailfrom = $_SERVER['HTTP_HOST']; $mailfrom = str_replace("www.","",$mailfrom); $mailf = explode('/',$mailfrom); $mail = 'support@'.$mailf[0]; $from_header = 'From: '.$mail. "\r\n" . 'Reply-To: '.$mail . "\r\n" . 'X-Mailer: PHP/' . phpversion(); $subject = 'Подтверждение email адреса'; $url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']; $url = str_replace("lobby.php","approve.php?&approval=".$appcode,$url); $contents = CREATE_APPROVAL_EMAIL_CONTENT .' ' .$url; $to = $email; mail($to, $subject, $contents, $from_header); $url = 'index.php'; echo '<script LANGUAGE="JavaScript">'; echo 'alert(\''.CREATE_APPROVAL_EMAIL_ALERT.'\'); '; echo 'parent.document.location.href = "'.$url.'";'; echo '</SCRIPT>'; die();
|
что здесь не так? |