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 и выше? кто сталкивался с такой проблемой напешите!

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

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