Felix Riesterer: Variablen aus URL auslesen

Beitrag lesen

Lieber Linuchs,

Wenn du aber ermitteln möchtest, welche Variablen-Namen überhaupt gegeben sind, ist $_SERVER['argv'] dein Freund:

wenn man explizit auf $_GET-Parameter aus ist, geht auch array_keys($_GET), im Falle von $_POST analog array_keys($_POST). Wenn egal ist, welche Request-Methode verwendet wurde, geht auch $_REQUEST, wobei hier Parameter "überschrieben" werden könnten, wie folgendes Beispiel vielleicht klarer machen kann:

POST /path/script.php?a=1&b=2
a=Adam
b=Eve

Die geposteten Daten stören sich mit den URL-Parametern ($_POST['a'] und $_GET['a'] stören sich). Welche in $_REQUEST['a'] bzw. $_REQUEST['b'] landen, hängt von einer PHP-Einstellung ab.

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)