PHP en Cookies

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bart

Bart

30/11/2007 11:29:00
Quote Anchor link
Beste,

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

PHP hulp

14/11/2024 18:15:04
 
TJVB tvb

TJVB tvb

30/11/2007 12:00:00
Quote Anchor link
Waarom 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.
 
Elwin - Fratsloos

Elwin - Fratsloos

30/11/2007 12:11:00
Quote Anchor link
@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.
 
Gerben Jacobs

Gerben Jacobs

30/11/2007 12:15:00
Quote Anchor link
Of zet het in een db en geef de gebruiker 1 cookie met een id dat verwijst naar je db record.
 
Bart

Bart

30/11/2007 19:56:00
Quote Anchor link
Om 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 !
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.