Forum Webscript.Ru

Программирование => PHP => Тема начата: Evgeny от 25 Июня 2002, 18:52:14

Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Evgeny от 25 Июня 2002, 18:52:14
Привет всем!
Как я понял, внутри ф-ции массив $HTTP_POST_VAR недоступен. Как же получить значение из него?
Передавать в функцию дополнительным параметром указатель на $HTTP_POST_VAR? Если да, то как?
А есть ли другой, более простой способ?
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Меняздесьдавнонет от 25 Июня 2002, 19:02:23
использовать массив $_POST
написать внутри функции global $HTTP_POST_VARS;
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Maniac от 25 Июня 2002, 19:03:47
Есть гораздо более простой :) Внутри функции пишешь global $HTTP_POST_VARS и работаешь.

З.Ы. В PHP для того, чтобы использовать глобальные переменные внутри определенных пользователем функций необходимо их объявлять.

См. Яндекс, запрос "PHP глобальные переменные"
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Evgeny от 25 Июня 2002, 19:06:52
Цитировать
использовать массив $_POST
написать внутри функции global $HTTP_POST_VARS;

С global $HTTP_POST_VARS заработало спасибо.
А вот с $_POST нет. Что ты имел в виду? Что это за массив такой?
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Меняздесьдавнонет от 25 Июня 2002, 19:12:53
он всегда глобальный.
появился в версии 4.1
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Evgeny от 25 Июня 2002, 19:16:27
Цитировать
он всегда глобальный.
появился в версии 4.1

Наверное у меня версия ниже 4.1, - у меня этот массив пустой.
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Covex от 26 Июня 2002, 10:30:23
Цитировать
Наверное у меня.........

echo phpinfo();
убей  сомнения.......
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Меняздесьдавнонет от 26 Июня 2002, 15:09:01
эхо не надо :-)
Название: Доступ к $HTTP_POST_VAR внутри функции.
Отправлено: Evgeny от 26 Июня 2002, 18:12:38
Цитировать
убей сомнения.......

убиты...