Используя протокол GET с php, я могу получить данные, переданные в мою программу. С чем-то вроде $_GET["fname"];.
$_GET["fname"];
Что мне интересно, так это какой-нибудь способ поймать все. Где мне не нужно было знать имя переменной перед выполнением?
Это просто ассоциативный массив, обработайте его как любой другой:
foreach ($_GET as $name => $value) { echo "$name: $value\n"; }
Если вы просто хотите получить «первое» или «одно» значение, выполните:
$value = current($_GET);
Вы также можете извлекать предметы из $_GET, например:
$_GET
$var = 'fname'; $fname = $_GET[$var];
Вы можете тянуть несколько предметов, как это:
foreach(array('fname', 'lname') as $var) { echo $var.' = '.$_GET[$var].'<br>; }
Ты это имел ввиду?