Wiedermal php 4.3: Form & übertragung



  • Hi!

    Ich will in php einen "Login" in php 4.3 schreiben.

    Ich hatte mal solch einen Code in php 4.2 geschrieben.

    *Code-such* - *gefunden* - *php 4.3 runterlad & installier *

    So fertig. Apachi starten und testen. Oh geht nicht !

    Ok, ich habe dann method='get' !

    Super! das geht! ( klar. das hol ich aber von der titelleiste )

    Aber wenn ich method='post' wieder aktiviere. Funktioniert es wieder nicht.

    Frage: Was mach ich falsch ? Oder wie kann man das sonst noch Abfragen ?

    Aktueller Code: ( funktioniert in php 4.2 Wunderbar )
    ----------------

    HTML-Login-Form

    <form action='show.php' method='post'>
     Username:<input type=text name='log_user'>
     <br>
     Password:<input type=password name='log_psd'>
     <input type=submit value='GO'>
    </form>
    

    PHP-Script

    <?php 
    /*
    das habe ich umgeschrieben, da ich auf die Variablen $log_user & $log_psd noch nicht zugreifen kann. ( wegen php 4.3 ). Also hole ich sie mir erst mit $_GET['name'].
    */
    
    if( Isset( $_GET['log_user'] ) )
       $log_user = $_GET['log_user'];
    
    if( Isset( $_GET['log_psd'] ) )
       $log_psd = $_GET['log_psd'];
    
    // test ausgabe
    echo "Username: " . $log_user;
    echo "<br PSD: " . $log_psd;
    
    ?>
    

    Grüsse vom Gast



  • if( Isset( $_GET ....

    wenn dus mit get holst .. stimmts es so

    bei post brauchst du logischerweise $_POST



  • wenn du es unabhängig davon haben willst, kannst du auch $_REQUEST nehmen,
    da sind dann aber auch Cookie-Daten mit drin, wenn vorhanden.

    MfG PMrogan



  • Danke!


Anmelden zum Antworten