За последние 24 часа нас посетили 48787 программистов и 1355 роботов. Сейчас ищут 1050 программистов ...

HTTP-коды

Тема в разделе "PHP для новичков", создана пользователем Danil005, 4 авг 2017.

  1. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Как обработать код 412, 413 и т.д.
    Вот например код:
    PHP:
    1. if( $money>=$module->min_sum&$money<=$module->max_sum ){
    2.  
    3.    echo 'success';
    4. } else http_response_code(412);
    Я сделал в .htaccess:
    ErrorDocument 412 /error/412.php

    И вообще, можно ли так делать?


    header("HTTP/1.1 412 Precondition Failed");
    Таким образом тоже не работает.
     
    #1 Danil005, 4 авг 2017
    Последнее редактирование: 4 авг 2017
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    какой смысл в этом?
     
  3. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Просто, чтобы не париться с кодами.
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Должно. Я всегда отдаю коды через header. С чего вы взяли, что не работает-то? Во вкладке network браузера код какой светится при запросе?
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    не, какой смысл в апаче это перехватывать и отдавать страницу, если можно отдать какое-то осмысленное сообщение из пхп.
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Никакого. Это по неопытности. Везде в интернетах пишут, что нужно прям от апача чот-там в конфигах ковырять, чтобы он коды возвращал через жопу. Но нигде не пишут, что можно код отослать из PHP хедером, и при этом отдать полноценную страницу, не стесняя себя ничем.
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    пора открывать институт