"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

PHP Versionen unterschiedlich bei formularen?

alexsb 17.05.2003 - 16:04 516 2
Posts

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
Ich bin schon dabei mir die Haare auszuraufen.

ich verschicke mit diesem formular Daten:

Code: PHP
<form action="login_check.php" method="post">
<table>
  <tr>
    <td><?=$l_uname;?></td><td><input type="text" name="uname"></td>
  </tr>
  <tr>
    <td><?=$l_pass;?></td><td><input type="password" name="pass"></td>
  </tr>
  <tr>
    <td><input type= "submit" caption="<?=$l_submit;?>"</td>
  </tr>
</table>
</form>

und möchte sie damit empfangen:

Code: PHP
Username: <?=$_post['uname'];?>  </ br>
Password: <?=$_post['pass'];?>

ich habs auch schon damit versucht:

Code: PHP
Username: <?=$uname;?>  </ br>
Password: <?=$pass;?>

Auf meinem lokalem Rechner mit PHP Version 4.3.1 gehen beide Varianten nicht. Kann das sein das ich da ein Konfigurationsproblem mit Apache oder PHP habe?

Auf einem Kommerziellen Server habe ich PHP Version 4.1.2, da geht die 2te Variante problemlos. Das Problem ist nur das es ein wenig umständlich ist immer upzulaoden um den code zu testen.
Ausserdem ist es nicht gerade Fein das ich jetzt PHP verwende das mit der nächsten Version nicht kompatibel wäre, bzw mit der Vorigen Version nicht kompatibel ist.

Danke schon im Vorraus

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
versuch $_POST[uname]

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
ausserdem schau in diesen thread: http://www.overclockers.at/showthre...082#post1005082

dein kommerzieller hoster hat vermutlich register_globals gesetzt. erstere variante (allerdings eben mit $_POST statt $_post ist die sauberste)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz