Forum Webscript.Ru

Программирование => PHP => Тема начата: chaosstorm от 22 Августа 2004, 20:45:34

Название: Нужна помощь!
Отправлено: chaosstorm от 22 Августа 2004, 20:45:34
Помогите пожалуйста

register_globals=off

в скрипте имееться код:
import_request_variables("GPC");
extract($_SERVER);

При запуске скрипта выдаёт ошибку
Notice: import_request_variables(): No prefix specified - possible security hazard in f:\\www\\home\\XXXXXXXXX\\www\\data\\kernel.php on line 4
Название: Нужна помощь!
Отправлено: Меняздесьдавнонет от 22 Августа 2004, 21:10:24
Хех, правильно оно тебе пишет :-)
не надо пользоваться такой затычкой.
надо переписать код на использование при register_globals=off
Название: Нужна помощь!
Отправлено: chaosstorm от 22 Августа 2004, 21:41:07
А поподробнее можно? Раньше же так использовал - ничего не писалось! Да и на сайте http://phpfaq.ru так написано можно сделать!
Название: Нужна помощь!
Отправлено: Меняздесьдавнонет от 22 Августа 2004, 22:19:13
Все меняется, мой друг.
Эту настройку ввели ЧЕТЫРЕ года назад.
Уж кажется, было время научиться писать скрипты правильно, а?

на сайте phpfaq.ru не написано, что это затычка от безысходности? И что надо писать скрипты правильно?
Название: Нужна помощь!
Отправлено: chaosstorm от 22 Августа 2004, 22:23:01
Я и прпосил поподробнее! Ты хочешь сказать образаться к перменным через массивы? А если у меня эти переменные могут быть переданы как методом POST так и GET? Есть ли объёединённый массив?
Название: Нужна помощь!
Отправлено: Меняздесьдавнонет от 22 Августа 2004, 23:13:07
есть
http://ru2.php.net/variables.predefined
Название: Нужна помощь!
Отправлено: chaosstorm от 23 Августа 2004, 02:16:33
Надеюсь подразумеваеться массив $_REQUEST??? =)
Название: Нужна помощь!
Отправлено: chaosstorm от 06 Сентября 2004, 23:00:39
А как переданный скрипту массив получить через $_REQUEST или как по-другому?