Mailinglisten-Archive |
> Hallo, > > eine richtige Anfängerfrage: > > um PHP intensiver üben zu können, habe ich testweise einen Apache-Server > aufgesetzt und dort PHP 4.2 installiert. Im Moment teste ich meine > bisher erstellten Skripte und stelle fest, dass die Variablenübergabe > mittels Formulare nicht mehr klappt (bisher für php 3 bei Strato > erstellt). Eigentlich sollte ich doch im PHP-Dokument die übergebenen > Formularwerte einfach als Variable abfragen können. > > Stelle ich mich jetzt extrem dumm an, oder ist php falsch konfiguriert? > Vielleicht kann sich jemand die Zeit nehmen und mal kurz reinschauen und > mir weiterhelfen. Im Moment weiss ich nicht weiter ... > > Test des Servers: http://62.8.239.179/test.php > Testformular: http://62.8.239.179/test/eingabe.html > > Quellcode: > > <form name="form1" method="post" action="ausgabe.php"> > <input type="text" name="eingabe"> > <p><input type="submit" value="senden"> > > ausgabe.php: > > <?php > echo "Ja"; > echo $eingabe; > ?> > > vielen Dank! > Peter Linzenkirchner > Hy Peter, es gab in PHP4 mal eine Änderung bei der man auf Formulardaten nicht mehr einfach so zugreifen kann. Die neuen Methoden sind: $eingabe = $HTTP_POST_VARS[eingabe]; und $eingabe = $HTTP_GET_VARS[eingabe]; Versuch mal ob es damit klappt. Diese Variante ist auch aus Sicherheitsgründen besser. Gruß Joachim
php::bar PHP Wiki - Listenarchive