PHP-Code auf $_GET umstellen - Array übergeben?

Veränderung

Erfahrenes Mitglied
Um die Variablen unumständlich zu übergeben, lässt sich folgende Umwandlungsfunktion nutzen:
PHP:
$end = count($_GET);
foreach ( $_GET as $key => $value ) {
 echo $key .' - '. $value ."<br>\n";
 $$key=$value;
}

Nur wie übergibt man ein Array, dessen Namen man auch nicht bennenen möchte (weil es zuviele sind)?
 
Hallo Veränderung,

ich kann dir nur von deiner gezeigten Methode abraten, das ist unsauber und sehr unsicher! Damit lassen sich alle Variablen überschreiben!!

Außerdem habe ich dein Array-Problem nicht so richtig verstanden!

Greetz
 
Ich muss ein altes Script, das nur intern genutzt wird, auf register_globals=off umstellen. Dabei müssen die Arrays auch transportiert werden. Weißt was ich meine? Unsicher ist es also weniger, nur ausgewählte Personen können das Script überhaupt nutzen.
 
Zurück