Hallo,
ich habe eine Frage zu Beispiel #1 auf der Seite "session_destroy" im PHP Manual.
Es geht dabei um folgenten Bereich aus dem Beispiel:
// Falls die Session gelöscht werden soll, löschen Sie auch das
// Session-Cookie.
// Achtung: Damit wird die Session gelöscht, nicht nur die Session-Daten!
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000, $params["path"],
$params["domain"], $params["secure"], $params["httponly"]
);
}
Wieso reicht da nicht einfach ein setcookie(session_name(), '', time() - 42000)
, um den Session-Cookie zu löschen? Ich verstehe nicht, wozu das vorhergehende $params = session_get_cookie_params();
und der Teil mit dem $params["path"], $params["domain"], $params["secure"], $params["httponly"]
gut sein soll. Warum braucht man das?
Kann mir bitte wer erklären, wieso ein einfaches setcookie(session_name(), '', time() - 42000)
nicht reicht und was hier genau passiert? Ich stehe grade irgendwie auf der Leitung. =/
Danke im Voraus für jede Hilfe!
Mit lieben Grüßen
Melvin Cowznofski
--
What – me worry?
What – me worry?