Hallo liebe Community,
ich habe da ein dummes Problemchen. Auf meine Seite geht alles über die Index.php, d.h. im <body>-Bereich werden die Unterseiten per Include() eingefügt. Für mein Login möchte ich, dass der Benutzer sich automatisch einloggen lassen kann.
Dazu braucht man ein Cookie.
Wenn auf meine Index.php ganz oben die setcookie()-Funktion ausführe, dann klappt alles wunderbar.
Wenn ich diese Funktion aber in login.php, welche in die Index.php eingefügt wird, schreibe, dann wird kein Cookie gespeichert.
Wieso?
Würde mich über hilfreiche Antworten und Tipps freuen.
Mit freundlichen Grüßen,
K050V4
Seite 1 von 1
Cookie Wird Nicht Gesetzt... Bei der Index.php schon, aber bei Unterseiten nicht
#1
geschrieben 07. Juni 2009 - 07:59
Zitat
"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
Anzeige
#2
geschrieben 07. Juni 2009 - 11:20
Wird die login.php ganz am Anfang eingebunden? Vor der setcookie()-Funktion darf keine Ausgabe erfolgen.
#3
geschrieben 07. Juni 2009 - 12:20
Meines Erachtens muss das setcookie() vor dem Head-Tag stehen, wie Diewie schon gesagt hat.
Wenn die login.php im Body-Teil includet wird, muss das setcookie() halt in der index.php stehen und mit einer if-Anweisung ausgeführt werden.
if (Unterseite=Login) {setcookie()}
Oder halt so in der Art
Wenn die login.php im Body-Teil includet wird, muss das setcookie() halt in der index.php stehen und mit einer if-Anweisung ausgeführt werden.
if (Unterseite=Login) {setcookie()}
Oder halt so in der Art
#4
geschrieben 08. Juni 2009 - 01:10
@Diewie
Okay, genau das war die passende Antwort danke dir
@Dyon
Genau diesen Umweg habe ich genommen, danke
Okay, genau das war die passende Antwort danke dir
@Dyon
Genau diesen Umweg habe ich genommen, danke
Zitat
"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
Thema verteilen:
Seite 1 von 1