[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $_SERVER['HTTP_REFERER']
PiratXXX
Добрый вечер!

есть условие и по его итогам надо отправлять юзера на ту страницу откуда он пришел!


<?php
if(isset($_POST['yes'])) {
// делаем удаление
}
elseif(isset($_POST['no'])) {
header("Location: ".$_SERVER['HTTP_REFERER']);
}
?>
<form action="" name="file_del" method="POST">
<
input type="submit" name="yes" value="Да! Удалить файл...">
<
input type="submit" name="no" value="Нет! Не удалять файл...">
</
form>


вот, а самое обидное если прописать header("Location: test.php"); ну просто адрес той старници на которую надо отправить все работает, а эта $_SERVER['HTTP_REFERER'] не работает! почему.

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



Спустя 11 минут, 47 секунд (26.11.2010 - 23:50) vinnie написал(а):
ну правильно, $_SERVER['HTTP_REFERER'] работает лишь в том случае, если юзер пришел к тебе на сайт нажав ссылку, где находится твой сайт... вот... нажав на ссылку в $_SERVER['HTTP_REFERER'] появится тот сайт, с которого он пришел к тебе

Спустя 2 минуты, 32 секунды (26.11.2010 - 23:53) PiratXXX написал(а):
vinnie

ты меня извини но пробовал еще и так:


<?php
if(isset($_POST['yes'])) {
// делаем удаление
}
elseif(isset($_POST['no'])) {

}

header("Location: ".$_SERVER['HTTP_REFERER']);
?>
<form action="" name="file_del" method="POST">
<
input type="submit" name="yes" value="Да! Удалить файл...">
<
input type="submit" name="no" value="Нет! Не удалять файл...">
</
form>


тоже работает как надо! а когда вставляю в условие хоть ты тресни не работает!

Спустя 14 минут, 27 секунд (27.11.2010 - 00:07) vinnie написал(а):
Хорошо, давай по-другому) куда он должен перенаправлять твой header? на какой сайт?

Спустя 8 минут, 6 секунд (27.11.2010 - 00:15) PiratXXX написал(а):
vinnie

на мой же ! есть две страници, с которых можно прити на данную страницу! и поэтому но автоматом определять, откуда пришел!

Спустя 12 минут, 23 секунды (27.11.2010 - 00:27) vinnie написал(а):
а так пашет?
<?php
if(isset($_POST['yes'])) {
// делаем удаление
}
elseif(isset($_POST['no'])) {
header("Location: http://www.ya.ru");
echo "Привет";
}
?>


<form action="" name="file_del" method="POST">
<input
type="submit" name="yes" value="Да! Удалить файл...">
<input
type="submit" name="no" value="Нет! Не удалять файл...">
</form>


Спустя 25 минут, 4 секунды (27.11.2010 - 00:53) PiratXXX написал(а):
vinnie
да пашет!


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.