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 


