PHP Problem mit Loginsystem

damian27

Cadet 1st Year
Registriert
Okt. 2008
Beiträge
10
Guten Tag

Ich programmiere zurzeit ein kleines CMS (nur als Übung) und habe Probleme mit meinem Loginsystem.
Wenn ich mich einlogge setzt er die Cookies aber in der index.php werden diese nicht angezeigt.
Ich habe das Ganze mal online gestellt (Bitte dauerhaftes Login auswählen):

http://v-designs.ch/cms_vd/index.php?m=login&a=index

Username: test
Passwort: test

Anschliessend steht: "Erfolgreich eingeloggt.test Startseite"
Wie man sieht wurde hier das Cookie erfolgreich gesetzt. Wieso geht das dann auf der index nicht mehr?

Hier noch die checklogin.php:

http://nopaste.info/f119730fad.html

Wäre dankbar, wenn mir jemand helfen könnte.
 
session_start muss bei jedem seitenaufruf geladen werden, d.h auf jeder seite wo du auf die adten zugreifen willst
 
Das habe ich auch gemacht. In der index.php steht an oberster Stelle: session_start();
 
wäre nett die index.php auch zu sehen sonst sind das nur mutmaßungen. am besten mit nem code wo du deine gewünscht einfos ausgeben willst zb. echo $_SESSION['name'] oder was auch immer da steht.
 
Dies ist der obere Teil meiner index.php:

<?
session_start();

echo $_SESSION['name'];
echo $_COOKIE['name'];

include'inc/templates.php';
include'inc/db.php';
include'module/settings/settings.php';

?>

$_SESSION['name']; funktioniert. Wieso aber $_COOKIE['name']; nicht?

mysql_real_escape_string wollte ich erst zum Schluss machen:)
 
Zurück
Oben