Forum Webscript.Ru
Программирование => PHP => Тема начата: Flash от 18 Июня 2002, 11:13:31
-
Народ, у меня такая проблема.
Сервер, почему-то отказывается принимать у меня пременные из строки браузера. Тоесть он пишет в глобальных переменных, что они есть, но когда я через пхп к ним обращаюсь - их не существует. Может у кого была такая проблема, подскажите,что делать надо.
-
а почему ты называешь переменные из строки браузера переменными окружения?
А проблема твоя стара, как РНР 4.1
Стыдно не знать
-
Всё разобрался!!!
RomikChef
Форум вообще-то для того чтобы помогать, а не упрекать. Ну случайно написал переменные окружения до этого в них лазал, когда искал проблему - вот с дуру и написал в сабже.
Стыдно не знать
Просто раньше не случалось встречаться с проблемой - век живи - век учись!
-
register_global включены?
-
Авторы РНР считают сие нововведение революционным.
http://www.xpoint.ru/archive/topic8/43/8759.html
-
Ну это всегда было.
Они просто по умолчанию теперь ставять Офф.
Теперь надо разбирать переменную $HTTP_SERVER_VARS[REQUEST_URI] и $HTTP_POST_VARS для обработки форм.
В принципе - 10 лишних строк кода.
Зато работает на любой версии при любом значении register_globals
-
Зато работает на любой версии при любом значении register_globals
Ага, зато в больших проектах, где куча файлов эти 10 строчек придётся прописовать в каждом файле. Уж лучше бы не меняли...имхо!
-
Flash
Зато защита нормальная
ЗЫ: в перле так переменные и поднимаются :)
-
Flash
В больших проектах в каждом файле все равно много чего прописывать приходится.
10 строчек в инклюд добавить не проблема.