Thomas Luethi: $_POST-variablen extrahieren?

Beitrag lesen

Hallo,

per get_defined_vars() kann man sich ja alle definierten variablen ausgeben lassen.
kann man auch einen schritt weiter gehen und nur alle per post übergebenen variablen ausgeben lassen? am liebsten noch formatiert (name, wert).

print_r() koennte Dir weiterhelfen:
print("<pre>");
 print_r($_POST);
print("</pre>");

http://www.php.net/manual/de/function.print-r.php

Auch mit foreach() solltest Du etwas hinkriegen, z.B. so:
foreach($_POST as $key => $value)
  { print(htmlspecialchars("Name: [$key] Wert: [$value]")."<br>"); }

http://www.php.net/manual/de/control-structures.foreach.php

Denk aber an die Sicherheit!
Obigen Code wuerde ich nur verwenden, wenn ich sicher bin, dass
ich der einzige bin, der etwas ans Skript schicken kann.
Bei oeffentlichen Dingen muss man natuerlich sorgfaeltiger sein
und darf die uebergebenen Werte nicht einfach so ausgeben.
http://www.dclp-faq.de/q/q-security-variablen.html

Gruesse,

Thomas