Notice Fehlermeldung
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
code
fehler
fehlermeldung
folgende fehlermeldung
glauben
hinweis
index
log
login
page
post
problem
stehen
stelle
teil
url
variable code
versuch
versuchen
-
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.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?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 -
ultimate-bravery schrieb:
Das heißt, dass du die Variable
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
nicht get post übergibst.page
Das ist übrigens gar kein Fehler... nur ein Hinweis
Beitrag zuletzt geändert: 23.5.2012 21:11:08 von hackyourlife -
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
per GET übergibst!page
Beitrag zuletzt geändert: 23.5.2012 20:42:21 von tobiworlds -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage