Zitat:
Zitat von ben207
PHP-Code:
funktion tage ($tage)
{
# $sekunden = time() + 3600 * 24 * $tage;
$sekunden = 3600 * 24 * $tage;
return $sekunden;
}
|
Gibt es einen besonderen Anlass, dass du die obere Werzuweisung der Variablen $sekunden auskommentiert und durch die untere ersetzt hast? So berechnest du lediglich wieviele Sekunden $tage Tage haben. Die Anzahl an Sekunden musst du aber noch zum dem aktuellen Datum addieren, um das Ablaufdatum zu erhalten.
Zitat:
Zitat von ben207
PHP-Code:
setcookie("CookieName_1", $CookiValue, ( time() + tabe(1000) ) );
Macht das ein Unterschied ob ich die Zeitberechnung direkt in der PHP Funktion "setcookie" mache oder nicht, wenn ich sie in der Funktion mache wird der Cookie gesetzt.
|
Ob die Berechnung durch eine extra Funktion oder direkt in setcookie() erfolgt, ist unerheblich, so lange die Berechnung korrekt ist.
Zitat:
Zitat von ben207
Der Cookie wird gesetzt, aber mit löschen klappt das nicht so ganz :-(
|
Woran machst du fest, dass der Cookie nicht gelöscht wird?