Hallo!
... Wie mach ich es, dass die so lange bestehen bleiben, bis sie vom User gelöscht werden? Laut php-Referenz ...
Das hängt wohl nicht von der Programmiersprache ab, sondern vom Browser, der die Cookies verwaltet.
Ich hatte mal (versehentlich) mit JavaScript 1000 Jahre (statt ein Jahr) als Lebensdauer angegeben. IE hat's anstandslos geschluckt, und Netscape hat den Cookie ohne Fehlermeldung ignoriert. (Der Fehler war ausgesprochen schwierig zu finden).
Ich denke mal, mit 10 Jahren wird's bei jedem Browser klappen, zur Not mußt du's testen.
Gruß
Hans35