Forum Webscript.Ru

Программирование => PHP => Тема начата: Microname от 03 Июня 2002, 14:20:03

Название: Прочитать данные из POST в PHP4
Отправлено: Microname от 03 Июня 2002, 14:20:03
Люди, помогите, пожалейста.

Когда у меня стоял php3, а читал данные из post так:

$fin = fopen("php://stdin", "r");
$data = fread($fin, filesize("php://stdin"));
fclose($fin);

$data = данные из post

А в PHP4 такая фишка не проходит.

???:confused:
Название: Прочитать данные из POST в PHP4
Отправлено: AlieN от 03 Июня 2002, 14:26:02
Microname

$data=HTTP_POST_VARS["data"];

или в php.ini
RegisterGlobals=On
Название: Прочитать данные из POST в PHP4
Отправлено: Britva от 03 Июня 2002, 14:30:02
правильно
register_globals=On
Название: Прочитать данные из POST в PHP4
Отправлено: Microname от 03 Июня 2002, 16:02:16
А есть ли какой-нибудь альтернативный способ (не используя HTTP_POST_VARS), если не известны имена параметров.

Так, чтобы post-данные загнать все в одну переменную.
Имен данных у меня нет:

&1&23&1&3&5&32&5&9&45&73&1&23&1&3&5&32&5&9&45&73&1&23&1&3&5&32&5&9&45&73.........................

Здесь ведь нет имен, поэтому через HTTP_POST_VARS["???"] не получится. А мне необходим результат

$data = "&1&23&1&3&5&32&5&9&45&73&1&23&1&3&5&32&5&9&45&73&1&23&1&3&5&32&5&9&45&73.........................";

Спасибо.
Название: Прочитать данные из POST в PHP4
Отправлено: AlieN от 03 Июня 2002, 17:31:19
Microname
$blabla=getenv("QUERY_STRING");
Название: Прочитать данные из POST в PHP4
Отправлено: Макс от 03 Июня 2002, 18:41:56
$a=implode("&",$_POST); // наверное