2012-03-28 6 views

Antwort

1

sollten Sie tun

setcookie("PHP_LOGIN77",$_COOKIE['ASP_LOGIN77'], time()+3600); 

vergessen, das jede HTML senden, bevor Sie tun können Sie here

EDIT Referenz finden - ein Cookie auf remova die Zeit auf einen negativen Wert gesetzt

setcookie("PHP_LOGIN77","", time()-3600); 
+0

Vielen Dank, Nicola. Ich werde es jetzt versuchen. – michaelmcgurk

+0

Hallo Nicola. Ich rejigge zu: 'setcookie ($ _ COOKIE ['ASP_LOGIN77']," PHP_LOGIN77 ", time() + 3600)' 'aber mein neues Cookie hat die Wert/Name Daten in die falsche Richtung. Also ist der * Name * die lange Zeichenfolge und der * Wert * ist PHP_LOGIN77. Irgendwelche Ideen wie zu beheben? – michaelmcgurk

+1

@mcgarriers es tut mir leid, ich habe meine Antwort aktualisiert, um das zu beheben –

1

1 retrevie der Cookie ASP_LOGIN77:

$coookie = ($_COOKIE["ASP_LOGIN77"]); 

2 ein neues Cookie starten

setcookie ("PHP_LOGIN77", $ cookie);

-> Ablaufzeit: 1 Jahr

setcookie ("PHP_LOGIN77", $ coookie, time() + 60 * 60 * 24 * 365);

Erläuterung: aktueller Zeitstempel + Anzahl der Sekunden in einem Jahr (60 * 60 * 24 * 365).

+0

Das funktioniert super !! Können Sie bestätigen, wie ich die Ablaufzeit auf 1 Jahr eingestellt habe? – michaelmcgurk

+0

Vielen Dank für die Weiterverfolgung meiner Anfrage. Diese Lösung funktioniert auch großartig. Vielen Dank – michaelmcgurk

Verwandte Themen