GET FORM Variable aus URL auslesen funkzt nicht

exitboy

Erfahrenes Mitglied
Hallo,

Ich uebergebe von einem Formular den Wert eines Textfeldes via:


Code:
<input name="vorname" style="width: 120px;" value="" size="7" maxlength="20" type="text">

In der URL steht richtig:
send.php?vorname=chrisss. Leider kann ich diese Variable nicht in der Aufgerufenen Seite auslesen, obwohl der Wert in der Variable steht.


RegisterGlobals ist OFF. Ich nutze die Standartinstallation, ohne Modifizierungen von Apache und PHP unter Debian 4.0 (SERVER) (jeweils die neusten Versionen von der Webpage). Zudem Linux Bastille fuer's Hardening. Zudem habe ich die php.ini-dist als php.ini unveraendert uebernommen.

So wollte ich die Datei nun empfangen:
Code:
<?php
echo $_GET['$vorname'];
echo $vorname;
?>
 
... sollte ... habe ich mir auch gedacht ... tut es aber nicht :-)

Ich dachte erst das es an ner php.ini Konfiguration laege. Doch viel mehr als register_globals faellt mir da nicht ein. Da die Variablen ja auch ankommen ist das also vom Tisch.
Dann hab ich ueberlegt ob vielleicht die firewalleinstellungen zu krass sind. doch Variablenempfang hat damit garnichts zu tun. das ist ne reine PHP Sache, meines Wissens nach. ...
 
Welche PHP-Version hast du denn? $_GET gibts erst seit PHP4.1.0 :-)

Ansonsten: Schau mal in die php.ini, wie ist dort die Einstellung variables_order?


Hast du es wirklich mit dem Code von LSd probiert?;-]
 
Zurück