Eine Variable definieren, für POST und GET

qsrs

Erfahrenes Mitglied
Hallo,

ich definiere POST und GET Variablen z.B. so:

$name = $_POST["name"];
$name = $_GET["name"];

Jetzt kommt es vor, dass ich die Variable $name manchmal mit POST und manchmal mit GET aufrufen muss. Ist es möglich, dass ich die Variable $name verwenden kann, egal ob ich per POST oder GET aufrufe? Sozusagen POST und GET gleichzeitg zuweisen.

Danke für Antworten.
 
Gibt es eigentlich eine einfache Möglichkeit, bei register_globals off ohne POST und GET zu arbeiten?
 
Naja es gibt schon einen Workaround, bei denen alle Arrayelemente von $_REQUEST/$_POST/$_GET als Variable gezählt werden (wie bei register_globals = on). Damit erreicht man aber genau das, das man mit register_globals = off zu unterbinden versucht:

Ungetestet:
PHP:
$getar = $_GET;
$getkeys = array_keys($getar);

for($i=0; $i<count($getkeys); $i++){
$k = $getkeys[$i];
$v = $getar[$k];
${$k}=$v;
}
}
 
Zurück