PHP Interpreter?

andreas2000

Mitglied
hallo, ich habe folgende Aufgabe mit meiner Lösung:

Skizzieren Sie ein PHP-Programm, das aus einem (X)HTML Formular die Textfelder name und vorname zu einer persönlichen Ansprache in der Antwortseite benutzt. Der PHP Interpreter soll dabei mit register_globals=off konfiguriert sein.

Hier meine Lösung:

<form ...>...</form>
<? php
echo "Sehr geehrte(r) Frau / Herr ";
echo $vorname;
echo $name;
echo "!";
?>
Wo schreibe ich die Konfiguration des PHP-Interpreters hin?
 
register_globals=off ist eine Einstellung die in der php.ini vorgenommen wird.
Ich nehme an, dass Du einfach nur so programmieren sollst, dass das Script in einer Umgebung mit register_globals=off lauffaehig ist. Soll heissen, dass Du uebergebene Werte nicht direkt mit ihren Namen ansprichst sondern aus den entsprechenden Arrays holst.

Nachtrag: <?php schreibt man uebrigens zusammen.
Nachtrag 2: So wie Dein Code jetzt ist funktioniert er nicht mit register_globals=off da Du die uebergebenen Werte direkt ansprichst.
 
Wenn Dein Formular, wie es eigentlich ueblich ist, ueber POST abgeschickt wird, dann ja. Falls es, wie eher selten der Fall ist, per GET verschickt wird, dann holst Du sie eben aus $_GET.
 
Zurück