Benutzer-712
abgemeldet
- 21 April 2006
- 5.948
- 368
Ich stelle ein Script auf register_globals=0 um. Um es einfach zu halten, generiere ich die Variablen auf $_GET.
Nur wie übergibt man ein Array, dessen Namen man auch nicht bennenen möchte (weil es zuviele sind)?
Dass die Sicherheit leidet ist klar, ich nutze das Script aber nicht öffentlich. Ich habe keinen Zugriff auf die php.ini und bei einer htaccess kommt ein Server Error (gibt es bei einigen Servern). Es fällt mir also keine andere simple als obige Möglichkeit ein.
PHP:
$end = count($_GET);
foreach ( $_GET as $key => $value ) {
echo $key .' - '. $value ."<br>\n";
$$key=$value;
}
Dass die Sicherheit leidet ist klar, ich nutze das Script aber nicht öffentlich. Ich habe keinen Zugriff auf die php.ini und bei einer htaccess kommt ein Server Error (gibt es bei einigen Servern). Es fällt mir also keine andere simple als obige Möglichkeit ein.
