[PHP] http://board.raidrush.ws/login.php?do=login

Dieses Thema im Forum "Webentwicklung" wurde erstellt von tsechanix, 2. Mai 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 2. Mai 2011
    http://board.raidrush.ws/login.php?do=login

    Hey Leute,

    sry erstmal wegen der blöden Überschrifft, aber mir ist irgendwie keine geeignete eingefallen.. ^^

    Wir haben folgende Fragen bei dem wir gerne den raidrush joker nehmen würden, da wir uns einfach nicht vorstellen können wie das genau funktionieren könnte. Und zwar das mit dem "do=..." (do=login).

    Sind das einfach Funktionen die man aufruft? Und wie bekommt man das dann hin, dass der link so aussieht? Nen denkanstoß wäre ganz nett

    Danke schonmal,

    lg
     
  2. 2. Mai 2011
    AW: http://board.raidrush.ws/login.php?do=login

    Via $_GET;

    Beispiel:

    index.php?variable=foobar

    PHP:
    <? php
    echo  $_GET [ "variable" ];  //foobar

    if ( $_GET [ "variable" ] ==  'foobar' ) {
           
    //do stuff
    }
    ?>
    Natürlich sollten die Eingaben gefiltert werden, falls diese weiterverarbeitet werden.
    Siehe auch: PHP: Predefined Variables - Manual
     
  3. 2. Mai 2011
    AW: http://board.raidrush.ws/login.php?do=login

    da die einagaben gefiltert werden müssen dann gleich mit:
    PHP:
    <? php
    $do 
    filter_input ( INPUT_GET , 'do' , FILTER_SANITIZE_URL );
    PHP: filter_input - Manual
     
  4. 3. Mai 2011
    AW: http://board.raidrush.ws/login.php?do=login

    Danke schonmal, aber hmmm..
    irgendwie verstehe ich das noch nicht so ganz.

    Hab mal was kurzes zusammengeschrieben, so wie ich mir das ansatzweise vorstellen könnte,
    aber irgendwie ist das auch wieder quatsch ..

    PHP:
       echo <<<ENDE
      <form method="GET">
      <input name='einl' type='hidden' value='login' >
       <table>
             <tr><td>Name: <br><input name="name"></td></tr><br>
             <tr><td>Passwort: <br><input type="password" name="passwort"></td></tr><br>
       </table>
       <input type="submit" name="login" value="Einloggen">
     </form>
    ENDE;

    if(isset(
    $_GET [ "login" )){                                      
      if (
    $_GET [ "einl" ] ==  'login' ) {
             echo 
    $_GET [ "name" ];
             echo 
    $_GET [ "passwort" ];
      }  
    }
    /test2.php?login=login&Namee=name&Pass=12345&einl=Einloggen

    so sieht der Pfad nun aus, was ja sehr schlecht ist ansich ^^in die if-anweisung geht er auch nicht rein.
    wie sollte ich am besten vorgehen? Ich hab echt noch nie mit $_GET gearbeitet da ich immer gut mit $_POST ausgekommen bin ^^.

    Hilfe
     
  5. 4. Mai 2011
    AW: http://board.raidrush.ws/login.php?do=login

    ersetze doch einfach GET durch POST... bist doch immer gut mit POST ausgekommen
     
  6. 4. Mai 2011
    AW: http://board.raidrush.ws/login.php?do=login

    da hast du wohl recht. War ja nur nen kleiner Anfang um es mir zu verdeutlichen.. Anscheinend hab ich es wohl dann nicht wirklich verstanden, wie das mit dem do=login sonst gehen könnte. Nach betätigung des buttons, soll er mir "login" aufrufen und die Adresszeile in login.php?do=login ändern.
     
  7. 4. Mai 2011
    AW: http://board.raidrush.ws/login.php?do=login

    PHP:
    < form action = "login.php?do=login"  method = "post" >
      <
    input name = 'einl'  type = 'hidden'  value = 'login'  >
       <
    table >
             <
    tr >< td > Name : < br >< input name = "name" ></ td ></ tr >< br >
             <
    tr >< td > Passwort : < br >< input type = "password"  name = "passwort" ></ td ></ tr >< br >
       </
    table >
       <
    input type = "submit"  name = "login"  value = "Einloggen" >
     </
    form >
    musst nur deinen form sagen wohin was versendet werden soll.
    HTML:
    <form action="login.php?do=login" method="post">
    ...
    
    do kannst du mit $_GET['do'] abfragen und die form-daten per $_POST
     
  8. 4. Mai 2011
    AW: http://board.raidrush.ws/login.php?do=login

    ahhh, jetzt habe ich es verstanden ^^ Probiere ich heute Abend mal aus! Danke

    //e:

    läuft, man ist ja einfach.. Ich mach mal dicht, danke
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.