Директива register_globals. Проблемы и решения

Директива register_globals

От автора: за относительно небольшой промежуток времени я несколько раз столкнулся с одной и той же проблемой при программировании на PHP. Решается эта проблема на самом деле просто, но, если Вы не знаете причины проблемы и способа ее решения, то она может добавить Вам немало хлопот.

Речь идет о проблемах, связанных с директивой register_globals.

Детали учебника

Тема: PHP

Сложность: Средняя

Урок: Видео версия (.mp4)

Время: 00:36:18

Размер архива: 67 Mb

Суть проблемы заключается в следующем. В скрипте инициализируется сессионная переменная с неким значением, например — 123. Далее мы пытаемся использовать это значение. Но вместо ожидаемого в сессии находиться совсем другое значение, например — 456. При этом после инициализации сессионной переменной ее значение никоим образом не затрагивалось. Согласитесь, неожиданно. Пикатности также добавляете тот факт, что на другом хостинге этот же скрипт может работать корректно, т.е. вернет ожидаемое значение — 123.

Итак, смотрим видео с пояснением причин данной проблемы и ее решение.

скачать исходникискачать урок

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии (2)