Forum Webscript.Ru
Программирование => PHP => Тема начата: 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:
-
Microname
$data=HTTP_POST_VARS["data"];
или в php.ini
RegisterGlobals=On
-
правильно
register_globals=On
-
А есть ли какой-нибудь альтернативный способ (не используя 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.........................";
Спасибо.
-
Microname
$blabla=getenv("QUERY_STRING");
-
$a=implode("&",$_POST); // наверное