Forum Webscript.Ru

Программирование => PHP => Тема начата: budeanov от 19 Марта 2007, 17:02:02

Название: Определить текущий URL 2
Отправлено: budeanov от 19 Марта 2007, 17:02:02
Пожалуйста подскажите
Есть сайт с новостями + форма отсылки сообщения и комментария к новостям
Так вот, как можно узнать с КАКОЙ страницы было
отправлено сообщение(комментарий) ?

   $YourMail = "майл@майл.ком"; // Ваш email
   $Subject  = "сообщение!"; // Тема сообщения
   $Name     = "";
   $Email    = "";
   $Text     = "";
   $Error    = "";
   $URI     =$_SERVER["REQUEST_URI"]; //не работает :(

   if(isset($_POST["Send"])) {
   $Name  = htmlspecialchars(trim($_POST["Name"]));
   $Email = htmlspecialchars(trim($_POST["Email"]));
   $Text  = htmlspecialchars(trim($_POST["Text"]));
   if(empty($Name))  $Error = "Вы не указали свое имя";
   if(empty($Email)) $Error = "Вы не указали свой email";
   if(empty($Text))  $Error = "Вы не ввели текст сообщения";
   if(!empty($Email) && !eregi("^[0-9a-z_]([-_.]?[0-9a-z])*@[0-9a-z][-.0-9a-z]*.[a-z]{2,4}[.]?$",$Email)) $Error = "Неправильно указан email";

   if(empty($Error)) {
   mail("$YourMail", "$Subject","$Text","$URI",
             "From: <".$Email.">\\n".
             "MIME-Version: 1.0\\n".
             "Content-Type: text; charset=windows-1251\\n".
             "Content-Transfer-Encoding: 8bit\\n".
             "Reply-To: <".$Email.">\\n".
             "Return-path: <".$Email.">\\n".
             "X-Priority: 3\\n".
             "X-Mailer: MegaMail");

   $Name     = "";
   $Email    = "";
   $Text     = "";
   $Error    = "Сообщение успешно отправлено";

       }
   }
?>



" method="post">
   
       
       
   
   
       
       
   
   
       
       
   
   
       
       
   



$_SERVER["REQUEST_URI"]   не работает так как мне надо = или я не туда (не так) вставил????
Название: Определить текущий URL 2
Отправлено: budeanov от 19 Марта 2007, 17:06:07
Сильно не бейте - я новичёк ;)
Название: Определить текущий URL 2
Отправлено: CGVictor от 19 Марта 2007, 18:39:00
budeanov
$_SERVER["HTTP_REFERER"]

print_r($_SERVER);

http://phpfaq.ru/
Название: Определить текущий URL 2
Отправлено: budeanov от 20 Марта 2007, 10:19:17
гуд
получилось, сенкс
Ваше имя:">
Ваш email:">
Текст сообщения: