Moin!
das klappt auch alles wunderbar, nur können irdenwie nicht mehr als 20 objekte gespeichert werden. danach wird das erste objekt in dem cookie-array überschrieben... und ich hab keine idee, wiso?
Die in einem Cookie speicherbare Datenmenge ist begrenzt. 4 Kilobyte je Domain waren es, wenn ich mich richtig erinnere. Nun scheinen IDs keinesfalls diese Grenze zu erreichen, aber auch die Zahl der Cookies ist begrenzt - kann durchaus sein, dass nur 20 Stück erlaubt sind, unabhängig davon, wieviel sie an Bytes einnehmen.
Es ist schlauer, wenn du einen Session-Mechanismus einsetzt und die gewünschten IDs auf dem Server speicherst (in $_SESSION statt in $_COOKIE). Da kannst du ohne wirkliche Begrenzung Daten speichern, wie du willst.
- Sven Rautenberg