От автора: за относительно небольшой промежуток времени я несколько раз столкнулся с одной и той же проблемой при программировании на PHP. Решается эта проблема на самом деле просто, но, если Вы не знаете причины проблемы и способа ее решения, то она может добавить Вам немало хлопот.
Речь идет о проблемах, связанных с директивой register_globals.
Детали учебника
Тема: PHP
Сложность: Средняя
Урок: Видео версия (.mp4)
Время: 00:36:18
Размер архива: 67 Mb
Суть проблемы заключается в следующем. В скрипте инициализируется сессионная переменная с неким значением, например — 123. Далее мы пытаемся использовать это значение. Но вместо ожидаемого в сессии находиться совсем другое значение, например — 456. При этом после инициализации сессионной переменной ее значение никоим образом не затрагивалось. Согласитесь, неожиданно. Пикатности также добавляете тот факт, что на другом хостинге этот же скрипт может работать корректно, т.е. вернет ожидаемое значение — 123.
Итак, смотрим видео с пояснением причин данной проблемы и ее решение.
Комментарии (2)