[PHP] maximum grootte sessie

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wat is de maximum bestands grootte die een sessie(sessie cookie) kan aanemen.
En is deze grootte via php.ini aan te passen?

Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

Zo groot als een file kan zijn in je /tmp dir.

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
das mooi, ik weet voldoende.

Acties:
  • 0 Henk 'm!

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Zo groot als een file kan zijn in je /tmp dir.
Ik dacht dat de maximale grootte van een cookie max 4 kB mocht zijn? (volgens de officiële specificaties dan).

Zie ook:
http://wp.netscape.com/newsref/std/cookie_spec.html

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 11:40
DeverauX schreef op 25 May 2003 @ 08:55:
[...]

Ik dacht dat de maximale grootte van een cookie max 4 kB mocht zijn? (volgens de officiële specificaties dan).

Zie ook:
http://wp.netscape.com/newsref/std/cookie_spec.html
een sessie is geen cookie, maar gebruikt een cookie :)

|>


Acties:
  • 0 Henk 'm!

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

een sessie is geen cookie, maar gebruikt een cookie
:)

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 11:40
ja, die cookie bevat een random hash, die (geloof ik) altijd even groot is :)

|>


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hmmmm

is een cookie nou zo groot als de max bestands grootte in je /tmp dir waar je je cookies opslaat.

of zit er toch een andere max grootte aan bijvoorbeeld de 4 kb waar deveraux het over heeft. ?

Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
De cookie is niet groot, en wordt ook niet groter als je session file groter wordt, met de cookie zit je webserver welke sessie file ie moet gebruiken. je session file kan weer zo groot worden als de file in /tmp...
maargoed, 'k kan je aanraden om die niet te groot te maken, 't wordt nammelijk wel telkens gelezen...

Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Als je dan eerst verdiept in _hoe_ de cookie gebruikt wordt bij een sessie, voor je wijsneusje gaat spelen ;)
_cyclops_ schreef op 25 mei 2003 @ 13:24:
De cookie is niet groot, en wordt ook niet groter als je session file groter wordt, met de cookie zit je webserver welke sessie file ie moet gebruiken. je session file kan weer zo groot worden als de file in /tmp...
maargoed, 'k kan je aanraden om die niet te groot te maken, 't wordt nammelijk wel telkens gelezen...
Yups, nette uitleg.
In de cookie staat een md5-string met de naam 'PHPSESSID' oid en de totale grootte is daarmee dus iets van 40 bytes.

Er is uiteraard per gebruiker een losse sessionfile en als je dus 100.000 gebruikers met elk een sessie-file van 10KB hebt zit je al op een gigabyte aan sessie-data.
Niet dat het zo gauw zo'n vaart zal lopen, maar het is aan te bevelen om niet te veel data in een sessie te stoppen, enkel dat wat je nodig hebt.

Acties:
  • 0 Henk 'm!

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Als je dan eerst verdiept in _hoe_ de cookie gebruikt wordt bij een sessie, voor je wijsneusje gaat spelen
Oke met een cookie van een session is de max grootte idd irrelevant aangezien dit toch nooit benut gaat worden met alleen een md5-string met de sessionID :)
Die 4kB is dan ook eigenlijk alleen voor gewone cookies.
En het was zeker niet om het wijsneusje uit te gaan hangen maar gewoon dat de specificatie voor alle cookies geldt, dus ook die door de session wordt aangemaakt ;) (en ja ik ben bekend met _hoe_ de cookie gebruikt wordt bij een sessie :) )

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Klopt :)

Overigens kan je er wel last van hebben zodra je op een site meerdere cookies gaat gebruiken en sessies, erg vervelend als de browser dan net die sessie-id weigert op te slaan omdat het te veel wordt :o
Pagina: 1