Hallo allerseits!
Ich hoffe, hier könnt mir helfen, denn ich verstehe gar nichts mehr.
Vorneweg ich habe Apache 2.0.35 und PHP 4.2.0
Folgende beide Dateien:
TEST.HTML
------------------
<FORM ACTION="test.php" METHOD="get">
<INPUT NAME="txt">
<INPUT TYPE="submit">
</FORM
------------------
TEST.PHP
------------------
<? echo $txt;
echo "<br>";
echo "Sie haben $txt eingegeben. ";
phpinfo(INFO_VARIABLES);
?>
------------------
Wenn ich jetzt in test.html was eingebe und übermittle, kommt das bei test.php nicht richtig an. Das erste echo liefert nichts, beim 2. bekomme ich nur den Text ohne irgendeinen Variablenwert. phpinfo bestätigt mir aber, dass was angekommen ist (Eingabe = Hallo):
_GET["txt"] Hallo
_SERVER["REDIRECT_QUERY_STRING"] txt=Hallo
_SERVER["QUERY_STRING"] txt=Hallo
_SERVER["REQUEST_URI"] /cross/test.php?txt=Hallo
_SERVER["argv"] Array ([0] => txt=Hallo)
Variablen, die in test.php definiert sind, werden auch ohne Probleme angezeigt.
Was mache ich falsch?
Hilfe!
Danke
Daniel Grosser