1. PHP / Говнокод #9431

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function FileUpload(...) {
      // ...
      return array($name,$link);
      header("HTTP/1.1 204 No Content");
    }
    
    echo FileUpload(...);

    Что хотел этим сказать автор, для меня остаётся полнейшей загадкой.
    Особенно хедерером 204.

    Запостил: DropWorld, 15 Февраля 2012

    Комментарии (5) RSS

    • Именно в этом примере, действительно непонятно зачем тут 204.
      Но посыл 204 заголовка является современным способом отдавания пустого контента (старый способ - прозрачная гиф картинка размером 1х1, используется в статистике, в счетчиках, когда данные только отправляются на сервер, а возвращать ничего не нужно).
      Ответить
    • Да, тут по аналогии, многие помимо обычного редиректа, прописывают в скрипте ссылку для отдачи html кода.
      У меня по соображениям безопасности они вырублены, ужасно раздражают пустые страницы при редиректах
      Ответить
    • Все равно header не пошлется, можно хоть:
      return array($name,$link);
      $хуй;

      написать
      Ответить
      • спасибо, кэп, как всегда вы нам открываете глаза.
        Ответить
        • Похоже, что не всем, все обсуждают 204 код.
          Ответить

    Добавить комментарий