- 20 April 2006
- 22.682
- 1.316
Problem wäre dann nur noch die Cookie-Größe. 4 KiB sollte jeder Browser unterstützen. Hat jemand Erfahrungen damit, wie Browser mit Überlänge umgehen? Nehmen die dann gar nicht an oder schnibbeln die ab?
Im Falle von Schnibbeln und serialize() wäre der Keks dann komplett im Eimer. Serialisieren eines Arrays mit serialize() erzeugt eh massig Overhead. Ich würde auf alle Fälle n delimiter-getrenten String verwenden, z.B. "1;2;3" (am besten kein Komma, um nicht in Versuchung zu kommen, den Keks ungefiltert in die DB-Query zu setzen
).
Wird aber dennoch knapp: 500 IDs im Keks, 500*4-1 = 1,95 KiB.
Lass die IDs mal größer werden und n paar Seiten dazukommen, dann wirds eng.
Im Falle von Schnibbeln und serialize() wäre der Keks dann komplett im Eimer. Serialisieren eines Arrays mit serialize() erzeugt eh massig Overhead. Ich würde auf alle Fälle n delimiter-getrenten String verwenden, z.B. "1;2;3" (am besten kein Komma, um nicht in Versuchung zu kommen, den Keks ungefiltert in die DB-Query zu setzen
Wird aber dennoch knapp: 500 IDs im Keks, 500*4-1 = 1,95 KiB.
Lass die IDs mal größer werden und n paar Seiten dazukommen, dann wirds eng.