За последние 24 часа нас посетили 52369 программистов и 1756 роботов. Сейчас ищут 2120 программистов ...

Заголовки сервера сильнее заголовков рнр?

Тема в разделе "PHP для новичков", создана пользователем Namer, 29 окт 2010.

  1. Namer

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

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Сегодня экспериментировал и заметил интересную деталь, если посылать заголовки header через php, то сервер оказывается их то ли мониторит, то ли режет и в итоге подставляет свои. Например для скрипта:
    PHP:
    1. <?php
    2. header("Content-Length: 1000");
    3. ?>
    сервер на самом деле отдает: Content-Length: 2

    Подскажите, почему так происходит?
    Если сервер режет мой заголовок Content-Length: 1000, то зачем тогда вообще в php есть header("Content-Length: ..."); ?
    Или некоторые серверы так не делают и разрешают пользовательский заголовок?
     
  2. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Namer
    Скорее всего, на сервере установлена какая-нибудь приблуда для прописывания "правильного" Content-Length.
    На моем, например, такого нет - надо самому отправлять :)
     
  3. Namer

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

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Наверно и вправду на хостинге что-то такое стоит. Он обычный, расшаренный.
    В общем понятно, что дело в настройках хостинга. Тему можно не продолжать