PHP GET поймать все - PullRequest
       17

PHP GET поймать все

0 голосов
/ 26 марта 2011

Используя протокол GET с php, я могу получить данные, переданные в мою программу. С чем-то вроде $_GET["fname"];.

Что мне интересно, так это какой-нибудь способ поймать все. Где мне не нужно было знать имя переменной перед выполнением?

Ответы [ 2 ]

6 голосов
/ 26 марта 2011

Это просто ассоциативный массив, обработайте его как любой другой:

foreach ($_GET as $name => $value) {
    echo "$name: $value\n";
}

Если вы просто хотите получить «первое» или «одно» значение, выполните:

$value = current($_GET);
2 голосов
/ 26 марта 2011

Вы также можете извлекать предметы из $_GET, например:

$var = 'fname';
$fname = $_GET[$var];

Вы можете тянуть несколько предметов, как это:

foreach(array('fname', 'lname') as $var) {
    echo $var.' = '.$_GET[$var].'<br>;
}

Ты это имел ввиду?

...