2011-03-26 5 views
0

PHP로 GET 프로토콜을 사용하면 데이터를 내 프로그램에 전달할 수 있습니다. $_GET["fname"];과 같은 것으로PHP GET catch 모두

궁금한 점은 일종의 캐치를 만드는 방법이 있다는 것입니다. 런타임 전에 var 이름을 알 필요가없는 곳은 어디입니까?

+3

이 '아무튼 나에게 의미가 없다. 너는 무엇을하고 싶니? 이름이 무엇인지 신경 쓰지 않는다면, 몇 가지 가정을해야합니다. 하나의 GET 매개 변수 만 있다고 가정하고 예상 한 값을 포함하고 있습니까? – Tesserex

+1

아마 MVC가 필요합니다 - http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller. –

답변

6

그것은 단지 연관 배열은 다른 어떤처럼 처리 할 것 :

그냥 "최초의"값 또는 "사람"값을 원하는 경우에
foreach ($_GET as $name => $value) { 
    echo "$name: $value\n"; 
} 

이 수행

$value = current($_GET); 
+0

감사합니다. :) – giodamelio

2

당신은 또한이 같은 $_GET에서 항목을 뽑을 수 :

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

이 당신이 무엇을 의미하는지가 :

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

당신은이 같은 여러 항목을 끌어 할 수 있습니까?