[Installation] Form-Vars werden nicht übernommen
Glaurung
- php
Hm, ich habe gerade PHP 4.3.0 von php3.de mit dem instaler für win installiert. Ich hab den OmniHttpd 2.10. Ok, jetzt führt er auch PHP Code aus, übernimmt aber keine Vars aus Forms.
Wenn ich also meinetwegen
localhost/test.php?gibaus=text
aufrufe
und test.php so aussieht:
-------
<? echo "GIBAUS = $gibaus"; ?>
-------
steht da dann nur "GIBAUS = " nicht "GIBAUS = text", wie es eigentlich sein sollte.
Hat jemand eine Idee, wo der Fehler liegen könnte???
Thx.
Glaurung *verzweifelt*
Hallo!
Dazu steht einiges im Archiv: http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=register+globals&feld=alle&index_6=on&hits=100
Grüße
Andreas
hallo glaurung,
<? echo "GIBAUS = $gibaus"; ?>
um das script so zu übernehmen müsstest du register_globals in der php.ini auf on setzen, allerdings würde ich vorschlagen dass du vor dem echo, am besten am anfang des scripts, einfach ein
$gibaus = $_GET['gibaus'];
setzt. das ist sicherer und mit ein wenig eingewöhnungszeit sehr angenehm zu schreiben, dir gehen nämlich keine variablen mehr verloren und du hast den überblick was du wofür verwendest ;-)