[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите найти ошибку в функции header
Prettynim
Здравствуйте, не могу понять почему на строку

header("Location: http://".$_SERVER['HTTP_HOST']."/index.php?".$_SERVER['QUERY_STRING']);

браузер выдает

Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

Помогите найти ошибку пожалуйста.
Хотя если сразу написать header("Location: http://мой урл/index.php?subaction=userinfo&user=Admin") Все работает. Но у меня user=Admin будет меняться, поэтому необходимо автоматическое определение строки.



Спустя 8 минут, 23 секунды (27.07.2010 - 21:12) Ice написал(а):
В цикл попали и всего-то

Спустя 2 минуты, 36 секунд (27.07.2010 - 21:15) SlavaFr написал(а):
Горящая Лисица уже написала чем она не доволена.
Я знаю ровно столко же как и она, так как у меня кроме твоего хеадера не чего не имеется и почему ты его без остоновки посылаеш я тоже сказать не могу.

Немного Кода бы.

Спустя 3 минуты, 43 секунды (27.07.2010 - 21:19) Prettynim написал(а):
if(isset($_GET['del_military'])){
$id=intval($_GET['del_military']);
$res2 = mysql_query("DELETE FROM `military` WHERE `military`.`id` = '$id'" );
header("Location: http://".$_SERVER['HTTP_HOST']."/index.php?".$_SERVER['QUERY_STRING']);
}

это и есть часть кода которая работает, всего то нужно удалит из бд и обновить, цикла нет. или я не так поняла? Самое что интересное, когда просто текстом написать, то все работает. т.е. без функций сервера

Спустя 6 минут, 22 секунды (27.07.2010 - 21:25) SlavaFr написал(а):
конeчно есть цикл.
ты посылаеш $_SERVER['QUERY_STRING'] в которм имеется 'del_military'
и так безконечно.

Спустя 2 минуты, 8 секунд (27.07.2010 - 21:27) Prettynim написал(а):
sad.gif спасибо

Спустя 4 минуты, 6 секунд (27.07.2010 - 21:31) SlavaFr написал(а):
если тебе другие параметры действительно важны, то при помощи parse_str разбери параметры и собери их снова без del_military. Можно так же и регуляркой del_military убрать.

Спустя 3 минуты, 39 секунд (27.07.2010 - 21:35) Prettynim написал(а):
Цитата (SlavaFr @ 27.07.2010 - 18:31)
если тебе другие параметры действительно важны, то при помощи parse_str разбери параметры и собери их снова без del_military. Можно так же и регуляркой del_military убрать.

спасибо за совет, так и сделаю.
Быстрый ответ:

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