mein Cokie habe ich so gesetzt:
setcookie("passwort","$passwort","60");
Es funktioniert zwar so,nur weiß ich nicht ob es eventuell von einem anderen überschrieben werden kann?
Höchstens von Dir. Du könntest ja sicherheitshalber prüfen ob das Passowort bereits gesetzt hast, sowas der Art
if(isset($_COOKIE["passwort"]))...else...
Der Cokie wird bei jedem Login neu geschrieben.Sollte er beim wiederbesuch noch gesetzt sein, merkt man das. ;)
Die Session habe ich folgendermaßen gesetzt(um gesetzt zu werden):
session_start();
$passwort = "$passwort";
was soll das?
Auf das Passowort würde ich wie oben beschrieben zugreifen.
ja aber was mache ich wenn der User keine Cokies akzeptiert! dann brauche ich die Session...
session_register(passwort); (Zeile 25)
Diese wird zwar gesetzt und ich kann sie dann einfach mit "session_start()" wieder auslesen.Es kommt beim setzten aber noch folgende Fehlermeldung:
Warning: Use of undefined constant passwort - assumed 'passwort' in c:\programme\apache group\apache\htdocs\startseite4-cokie.php on line 25
Das ist ja "nur" eine Warnung, die Du wahrscheinlich zur Not mit eine @ vor der Funktion abschaltest.
Also statt
session_start();
versuchs mal mit
@session_start();
ok,danke versuche ich mal, habe den Text jetzt einfach der bgcolor angepaßt.
Wobei Warnungen immer Ihren Sinn haben, eigentlich sollte das behoben sein, wenn Du richtig auf das Passwort zugreifst!
Grüße
Andreas