phpbar.de logo

Mailinglisten-Archive

Re: [php] Formular
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [php] Formular




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)

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive