PHP en Cookies
Bart
30/11/2007 11:29:00Beste,
ik heb een berekeningsprogramma online staan , met een tabel waar de gebruiker gegevens moet invullen. Ik wil nu deze gegevens in cookies plaatsen. Het gaat wel om een 200 tal invulvelden en dus ook cookies. Na submit zet ik dus bovenaan mijn code 'als berekenen zet alles in cookies' en daarna worden de cookies opgehaald. (setcookie en getcookie, niks ongewoons).
Probleem is nu dat blijkbaar slechts de eerst 50 tal cookies worden bewaard en de rest niet. en ze vertonen ook een raar gedrag, na berekenen valt er soms nog een waarde af. Ik vond niet echt fouten in de code (is te lang om hier te posten) maar heeft iemand weet van beperkingen omtrent cookies?
alvast bedankt
Bart
ik heb een berekeningsprogramma online staan , met een tabel waar de gebruiker gegevens moet invullen. Ik wil nu deze gegevens in cookies plaatsen. Het gaat wel om een 200 tal invulvelden en dus ook cookies. Na submit zet ik dus bovenaan mijn code 'als berekenen zet alles in cookies' en daarna worden de cookies opgehaald. (setcookie en getcookie, niks ongewoons).
Probleem is nu dat blijkbaar slechts de eerst 50 tal cookies worden bewaard en de rest niet. en ze vertonen ook een raar gedrag, na berekenen valt er soms nog een waarde af. Ik vond niet echt fouten in de code (is te lang om hier te posten) maar heeft iemand weet van beperkingen omtrent cookies?
alvast bedankt
Bart
Gewijzigd op 01/01/1970 01:00:00 door Bart
PHP hulp
27/11/2024 03:15:14TJVB tvb
30/11/2007 12:00:00Waarom wil je zoveel data in een cookie opslaan?
Veel browsers stellen een limiet aan de hoeveelheid data die je in een cookie mag opslaan, misschien hebben jouw problemen daarmee te maken.
Veel browsers stellen een limiet aan de hoeveelheid data die je in een cookie mag opslaan, misschien hebben jouw problemen daarmee te maken.
Elwin - Fratsloos
30/11/2007 12:11:00@TJVB
Het lijkt er niet op dat de grootte van de cookies het probleem veroorzaken, maar het aantal van de cookies.
@TS
Wat je kunt doen is de hele POST-array met serialize in de cookie weg te schrijven. Wanneer je de waardes weer nodig hebt gebruik je unserialize om er weer een array van te maken.
Het lijkt er niet op dat de grootte van de cookies het probleem veroorzaken, maar het aantal van de cookies.
@TS
Wat je kunt doen is de hele POST-array met serialize in de cookie weg te schrijven. Wanneer je de waardes weer nodig hebt gebruik je unserialize om er weer een array van te maken.
Gerben Jacobs
30/11/2007 12:15:00Bart
30/11/2007 19:56:00Om privacy te beschermen mogen de gegevens van de berekening niet op de server worden bewaard. Ik had het eerst zo gedaan, de gegevens bewaard aan de hand van het ip adres. maar het mag dus niet.
Ik ga even de optie van Door bekijken, had ik nog niet aan gedacht;
Alvast bedankt !
Ik ga even de optie van Door bekijken, had ik nog niet aan gedacht;
Alvast bedankt !