PHP – Не работает массив $HTTP_SERVER_VARS !


На новой системе как надо не заработал один из проектиков http://dbauto.ru/ – Спутниковый мониторинг за автомобилем.
Проблема оказалась в том, что глобальный предобпределенный массив $HTTP_SERVER_VARS, который юзался в скриптах выдавал пустое значение – NULL.
Т.к. на решение проблемы убил битые полчаса – решил выделить в отдельный пост (дабы при встрече с такими граблями быстро можно было бы найти проблему в поисковиках).
Итак – если массив $HTTP_SERVER_VARS возвращает NULL – пустое значение (как правило при переходе на свежую версию PHP) – срочно врубаем директиву register_long_arrays ! О чем собственно доступно написано на RU.PHP.NET 🙂 в статейке Предопределенные переменные.


9 комментариев на «“PHP – Не работает массив $HTTP_SERVER_VARS !”»

  1. Тоже была такая идейка – но все же решил найти директиву разрешающую старые массивы (вопрос принципа)

  2. Самое обсуждаемое на блогах:
    Приговор создателям The Pirate Bay
    Христос воскресе
    Сюзан Бойл на Britains Got Talent 2009

  3. Меня интересут есть разница между записями и т.к. последнее у меня не выполняется в компеляторе PHP 5 и выше? кто сталкивался с такой проблемой напешите!

Добавить комментарий для CTAPbIu_MABP Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *