Keine Übergabe von Formulardaten
martin
- php
0 Dominik0 Jan L.0 dbenzhuser0 Thomas Luethi0 martin
Hallo ,
ich habe meine Programme teilweise aktualisiert:
PHP Version 4.3.4
phpMyAdmin 2.5.6-rc1
Apache 1.3.20
Seitdem werden die Header nicht mehr ausgegeben und ich kann keine Formular_Daten mit « get » weitergeben.
Keine Ausgabe von:
echo "<BR>SERVER_NAME $SERVER_NAME";
echo "<BR>GATEWAY_INTERFACE $GATEWAY_INTERFACE";
echo "<BR>DOCUMENT_ROOT $DOCUMENT_ROOT";
echo "<BR>HTTP_CONNECTION $HTTP_CONNECTION";
echo "<BR>HTTP_HOST $HTTP_HOST";
echo "<BR>SCRIPT_FILENAME $SCRIPT_FILENAME";
echo "<BR>SCRIPT_NAME $SCRIPT_NAME";
Muss ich irgendwas in der php.ini noch freigeben?
Ping localhost ist ok.
Phpinfo ist ok.
phpMyAdmin ist ok.
Woran kann das liegen? Vorher hat alles geklappt!
Gruß martin
Du müsstest die Daten z.B. mit $_SERVER["SERVER_NAME"] abrufen können. Ansonsten: Einfach gucken, was "phpinfo();" ausgibt, da müsstest Du alle Variablennamen finden. Wenn die nicht in der Liste auftauchen, musst Du den Server umkonfigurieren.
Hallo,
Gähn. So langsam sollte sich diese Änderung in der Standardkonfiguration von PHP (seit 4.2) aber eigentlich mal überall herumgesprochen haben.
http://www.php.net/manual/en/language.variables.predefined.php
Das 'warning' lesen...
Gruß, Jan
N'Obend
Woran kann das liegen? Vorher hat alles geklappt!
Nehme mal an, da ist register_globals endlich auf off :)
Daten die per get Übermittelt werden sollen sind jetzt nur noch im $_GET[]-Array vorhanden. Analog für $_POST[] und $_COOKIE[].
Das ist ein alter Hut, hätte man eh schon lange umstellen sollen.
Tschö,
dbenzhuser
Hallo,
PHP Version 4.3.4
Woran kann das liegen? Vorher hat alles geklappt!
dclp-FAQ: Warum funktionieren meine Formulare nicht?
http://www.dclp-faq.de/q/q-formular-register-globals.html
PHP-Manual: Predefined Variables (englisch, die deutsche
Uebersetzung ist unvollstaendig/veraltet)
http://www.php.net/manual/en/language.variables.predefined.php und
http://www.php.net/manual/en/reserved.variables.php
Gruesse,
Thomas
Hallo, vielen Dank für die schnelle Antwort! Klappt wunderbar!
Gruß martin