[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Неверное перенаправление на странице. Ошибка 310
ra1991
Пытаюсь сделать перенаправление страницы на саму себя пока выполняется условие, передавая ей при этом разные значения
 
function countdown(){
if($last_id<15){header("Location: name.php?id=$last_id");}
}


$last_id = $_GET[id]+5;
$res = mysql_query("SELECT * FROM table limit $_GET[id],$last_id");

countdown();

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

Chrome:"На этой странице обнаружена циклическая переадресация.Ошибка 310 (net::ERR_TOO_MANY_REDIRECTS): Обнаружено слишком много переадресаций."
Lenarfate
Цитата
$_GET[id]


может, $_GET['id']
ra1991
Цитата
может, $_GET['id']

Одно и то же. Я проверял.
Дело не в этом, браузер не хочет делать много перенаправлений
Lenarfate
ну правильно)
ra1991
что правильно? $_GET[id]==$_GET['id'] нет никакой разницы.
waldicom
А смысл таких действий? Может браузеры после двух трех редиректов на себя выдают ошибку.
Как Вы вызываете страницу?

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
ra1991
Цитата
А смысл таких действий? Может браузеры после двух трех редиректов на себя выдают ошибку.
Как Вы вызываете страницу?

Смысл в том что если выполнять скрипт за один раз ему не хватает оперативной памяти и вылазит FATAL ERROR. а память освобождается только после завершения выполнения скрипта.
Может можно как-то разрешить выполнение нескольких переадресаций?

Вызываю страницу просто name.php?id=0. ошибка вылазит после первого перенаправления
YVSIK
вот букввально сейчас
у Кузнецова вычитал пока ещё не совсем осмыслил
вот код
<?php
// Проверяем, передано ли значение полю name
if (!isset($__POST['name'] ) )
// если переменная $name не установлена, просим повторить ввод имени
echo "He введено значение в обязательное к заполнению поле name<br>";
echo "<a href=# onClick='history.back()">Вернуться к правке</а>";
exit () ;


обратить надо на строчку
echo "<a href=# onClick='history.back()">Вернуться к правке</а>";


вот дословный фрагмент текста===>
В листинге 5.2 приведен обработчик HTML-формы index.php, посылающей
методом POST значение поля name. Если элемент суперглобального массива
$_POST[ 'name' ] не установлен, обязательное поле name не было заполнено и
в окно браузера выводится предупреждение и ссылка возврата, реализован-
ная при помощи функции JavaScript — history.back о .


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
sharki
history.back()

Это js функция которая служит как альтернативная кнопка "Назад" в браузере
Быстрый ответ:

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