ФорумПрограммированиеPHP для идиотов → Хедер, шлю статус 404

Хедер, шлю статус 404

  • pyhtelkin

    Сообщения: 103 Репутация: N Группа: Кто попало

    Spritz Авг. 6, 2008, 9:35 п.п.

    Не могу уяснить, чем надо дополнить

    <?php
    header("HTTP/1.0 404 Not Found");
    exit;
    ?>

    чтобы выдавалась соответствующаяся страница, определенная в хитаксессе? До этого хедера ничего не шлется. Задача - выдать ложный "Нот фаунд" по определенному условию. Только именно не Location:, чтобы в строке сохранялся предидущий запрос и было похоже на правду.

  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz Авг. 6, 2008, 9:58 п.п., спустя 22 минуты 54 секунды

    хитаксесс отрабатывает до скрипта
    максимум что у тебя так получиться это получить дефолтовую 404ю страницу браузера
  • pyhtelkin

    Сообщения: 103 Репутация: N Группа: Кто попало

    Spritz Авг. 6, 2008, 10:24 п.п., спустя 26 минут 26 секунд

    Это и требуется, но … не работает!
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz Авг. 6, 2008, 10:27 п.п., спустя 2 минуты 34 секунды

    нет ты не понял
    есть 404 страницы определенная сервером через htaccess а есть стриница в браузере которую он показывает когда ничего не находит
    так вот свою страницу ты ему так не скормишь
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz Авг. 6, 2008, 11:31 п.п., спустя 1 час 4 минуты 18 секунд

    Задача - выдать ложный "Нот фаунд" по определенному условию. Только именно не Location:, чтобы в строке сохранялся предидущий запрос и было похоже на правду.

    include ("404.html"); exit;

    Я обычно так делаю в таких случаях. Но это, конечно, если использовать шаблонизатор, а не выводить текст кусками.
  • pyhtelkin

    Сообщения: 103 Репутация: N Группа: Кто попало

    Spritz Авг. 7, 2008, 2:53 п.п., спустя 15 часов 21 минуту 21 секунду

    О, тоже идея. Но …

    Мне странно то, что браузер не делает редирект …
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz Авг. 7, 2008, 5:12 п.п., спустя 2 часа 19 минут 3 секунды

    а почему по вашему он его должен делать?
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Авг. 7, 2008, 5:14 п.п., спустя 2 минуты 9 секунд

    а куда он вобще должен делать редирект? О_о
    все умрут, а я изумруд
  • pyhtelkin

    Сообщения: 103 Репутация: N Группа: Кто попало

    Spritz Авг. 8, 2008, 12:23 д.п., спустя 7 часов 8 минут 59 секунд

    Ну хорошо, а что должен делать браузер получив от сервера ответ "не найдено"?
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz Авг. 8, 2008, 1:02 п.п., спустя 12 часов 39 минут 25 секунд

    сказать пользователю "не найдено"
  • Andreus

    Сообщения: 16 Репутация: N Группа: Кто попало

    Spritz Авг. 18, 2012, 11:15 п.п., спустя 1471 день 10 часов 13 минут

    А откуда ей взятся,справедливости?Не ужто ты ее ждал мой зайчишка?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!