Mailinglisten-Archive |
Franz Graf wrote:
> gibts eigentlich ne möglichkeit, zu erfahren, was für variablen aus
> einem formular (via post, falls das wichtig ist) übergeben wurden?
Wenn Du track_vars = 1 konfiguriert hast (Das kannst Du in der
zweiten Box der Ausgabe von phpinfo() ja leicht kontrollieren),
dann kannst Du auf das globale Hash $HTTP_POST_VARS zugreifen
und so alle per POST übergebenen Variablen lesen. Wenn Du dies
in einer Funktion tun möchtest, darfst Du keinesfalls vergessen,
den Hash zuvor mit "global $HTTP_POST_VARS" zu importieren.
Der Code wäre dann also
function scan_post_vars() {
global $HTTP_POST_VARS;
if (!is_array($HTTP_POST_VARS))
return false;
reset($HTTP_POST_VARS);
while(list($k, $v) = each($HTTP_POST_VARS)) {
printf("Variable %s hat den Wert %s<br>\n", $k, $v);
}
return true;
}
Kristian
--
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive