Also nehemen wir an ich habe ein login system, das mit sessions arbeitet.
Der Nachteil ist nun das ein user nur solange angemeldet ist, solange der server sich sessions merkt - klar oder?
Ich möchte nun aber ein "remember me" funktion einbauen - mit cookies natürlich. Doch wie kann ich am einfachsten cookies in miene seite einbauen.
Folgendermaßen sieht der verifizierungs algorithmus aus:
PHP
session_start();
//erkennt ob eine session gekidnapt wurde
if (isset($_SESSION['c_ip'])) {
if (@$_SESSION['c_ip'] != $_SERVER['REMOTE_ADDR']) {
$_SESSION['c_auth'] = "no";
}
}
//wenn man nicht berechtigt ist, wird man auf index zurückgeschickt
if (@$_SESSION['c_auth'] != "yes") {
header('Location: ../index.php');
}
Alles anzeigen
Nun wie kann ich einfach in meine datein ein cookie einarbeiten, so das ich nicht den gesamten code umschreiben muss?! Kann ich irgendwie cookies und sessions kombinieren?! So auf schreibe in cookie und immer wenn ich session sagen meine ich entweder das cookie oder die session varible, je nachdem?!
Danke mal für eure antworten!