kostenloser Webspace werbefrei: lima-city


Notice Fehlermeldung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ultimate-bravery

    ultimate-bravery hat kostenlosen Webspace.

    Hallo!

    Ich habe ein Login erstellt und bei mir kommt folgende Fehlermeldung:

    Notice: Undefined index: page in C:\xampp\htdocs\actionfactory\login.php on line 7


    Hier mein Code:

    <?php
    $verhalten = 0;
    session_start();
    if(!isset($_SESSION["username"]) and !isset($_GET["page"])) {
    $verhalten = 0;
    }
    if($_GET["page"] == "log") {
    $user = $_POST["user"];
    $passwort = $_POST["passwort"];
    
    if($user == "Henrik" and $passwort == "toll") {
    $_SESSION["username"] = $user;
    $verhalten = 1;
    } else {
    $verhalten = 2;
    }
    }
    ?>


    Wie kann ich den Fehler beheben? Freue mich über eine Antwort.
    Liebe Grüße

    PS: Hab den Code nicht selbst geschrieben. Das ist nur ein Teil des Codes. Aber eben der Teil, wo der Fehler auftaucht.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. <?php
    session_start();
    $verhalten = 0;
    if(!isset($_SESSION["username"]) and !isset($_GET["page"])) {
    $verhalten = 0;
    }
    $page = $_GET["page"];
    if($page == "log") {
    $user = $_POST["user"];
    $passwort = $_POST["passwort"];
    
    if($user == "Henrik" and $passwort == "toll") {
    $_SESSION["username"] = $user;
    $verhalten = 1;
    } else {
    $verhalten = 2;
    }
    }
    ?>


    Versuche es mal damit. Ich konnte es leider nicht richtig prüfen, aber ein Versuch ist es ja wert!
    Session_start(); muss glaube ich immer ganz oben im Quelltext stehen.

    Beitrag zuletzt geändert: 23.5.2012 20:29:56 von fuhnefreak
  4. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    ultimate-bravery schrieb:
    Ich habe ein Login erstellt und bei mir kommt folgende Fehlermeldung:

    Notice: Undefined index: page in C:\xampp\htdocs\actionfactory\login.php on line 7
    Das heißt, dass du die Variable
    page
    nicht get post übergibst.

    Das ist übrigens gar kein Fehler... nur ein Hinweis ;-)

    Beitrag zuletzt geändert: 23.5.2012 21:11:08 von hackyourlife
  5. Die Variable $_GET["page"] ist das Problem, so wie auch in der Fehlermeldung deutlich wird.
    "Undefined Index" bedeutet, dass der Index - die Variable - nicht deklariert wurde.

    Dies wird schon durch das session_start() an erster Stelle behoben sein, solange Du auch wirklich
    page
    per GET übergibst!

    Beitrag zuletzt geändert: 23.5.2012 20:42:21 von tobiworlds
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!