[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Приём переменных
Makcimm
мне надо получить строку [перем=значение]&[перем=значение]
например test.php?перем1=знач1&перем2=знач2
получаю так: <?php echo 'перем1='.$_GET['перем1'].'&перем2='.$_GET['перем2'] ?>

а можно ли сразу получить все переменные в виде [перем=значение]&[перем=значение] , а не писать для каждой переменной $_GET['перем'] ?
Ice
Цитата (Makcimm @ 27.01.2010 - 10:36)
мне надо получить строку [перем=значение]&[перем=значение]
например test.php?перем1=знач1&перем2=знач2
получаю так: <?php echo 'перем1='.$_GET['перем1'].'&перем2='.$_GET['перем2'] ?>

а можно ли сразу получить все переменные в виде [перем=значение]&[перем=значение] , а не писать для каждой переменной $_GET['перем'] ?

echo $_SERVER['QUERY_STRING'];


Но всегда помни: проверок много не бывает. Приёти этим стриингом может всё что угодно, так что всегда ии всегда проверяй, соответствует ли то, что пришло, тому, ччто ты ожидал.

_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
Makcimm
Спасибо. Работает)
Ice
С богом... =)

_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
Makcimm
Ещё вопрос. А если данные передаются методом POST, тогда как?
про $_SERVER прочитал, вроде через него никак.
Gabriel
Makcimm
этож зачем пост в урл заталкивать?

_____________
one step, two steps HERE WE GO!!!
Makcimm
Цитата (Gabriel @ 27.01.2010 - 11:22)
Makcimm
этож зачем пост в урл заталкивать?

я пост не заталкиваю в урл.
Мне надо получить все переменные которые приходят, в виде [перем=знач]&[перем=знач]
Если они пришли через GET- мне уже ответили как.
А если они придут через POST тогда как?
Gabriel
Makcimm
 $val = isset( $_POST['val'] ) ? $_POST['val'] : NULL; 

таким образом если будет определено значение переменной она будет равна полученому значению, если нет то будет равно NULL.
а дальше работаеш с переменной val. (это пример) да и вот почитай какнибуть на досуге http://irbis-team.ru/

_____________
one step, two steps HERE WE GO!!!
Makcimm
Ещё раз повторю.
Как получит ВСЕ переменные, которые пришли методом POST?
Как их получить по одной я знаю.
Gradus
Makcimm, можно циклом
$get='';
foreach ($_POST as $k=>$v) $get.=$k.'='.$v.'&';
echo $get;

только зачем это нужно ?

_____________
ДАВАЙ ДЕНЬГИ
R543264623869
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.