Поставил php 5.1.2, никак не могу включить register_globals в положение ON. В php.ini стоит значение ON, но функция phpinfo() выдает как Off. Короче, бред какой-то... Приходится использовать обходные пути... Это принципиальная особенность новой версии, что register_globals не включается или я что-то не просек? Кто-нибудь с этим сталкивался? Примечание: сервер Apache 1.3.29; В httpd.conf прописана строчка где этот php.ini # specify the directory where php.ini is SetEnv PHPRC c:/php5
Посмотрел... качал он из "Configuration File (php.ini) Path C:\WINDOWS\" добавил туда файл, все заработало. Спасибо огромное))) До сих пор фигею над собой, столько раз смотрел на эту phpinfo() и не замечал эту строчку))))
extract() помещает значения в текущее окружение файла, т.е, если они экстрагируются в локальном окружении (напр, в файле, который подключен через функцию), в остальном скрипте они не будут доступны даже через массив GLOBALS, а если они экстрагируются в глобальное окружение, то в локальных модулях они будут доступны наоборот, только через GLOBALS, использовать который смысла нет вообще, поскольку вместо него вполне можно использовать $_GET, _POST, и т.д., о чём я и говорил
Nimous я с тобой согласн, но я не делю так, как ты описываешь ... 8) я делаю extract() в start.inc единожды. но как сказал ты - так правильнее