[php] session flooding (wanneer cookies uit staan)

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • Servowire
  • Registratie: September 2000
  • Laatst online: 13-08-2025

Servowire

prutser:~#

Topicstarter
De titel zegt het al :)

Wat is hier aan te doen? als iemand F5 in gaat rammen of vasthouden...

met papier mache kun je alles maken!!


  • IceM
  • Registratie: Juni 2003
  • Laatst online: 09-05 07:08
Euhm, een sessie blijft bestaan totdat je de browser afsluit of session_destroy() gebruikt. Het op f5 drukken heeft hier in prenciepe niets mee te maken.
Enkel de content van de pagina wordt dan opnieuw geladen, voor zover ik weet wordt gewoon dezelfde sessie gebruikt? :?

...


  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Als er geen sessie variabele wordt gevonden bij een request wordt een nieuwe sessie aangemaakt. Dus als iemand op F5 blijft rammen zonder sessie variabele mee te sturen (in een cookie of in de url) worden er steeds nieuwe sessies gemaakt.

Als je je sessies in een database opslaat kan je simpelweg een IP toevoegen in je table en elke keer als er een sessie gemaakt moet worden kijken hoeveel sessies er al open staan voor dit IP. Zijn dat er meer dan een maximum dat je ergens definieert, delete dan de oudste sessie, of sta simpelweg het maken van een nieuwe sessie niet toe (maar dit kan onhandig zijn voor de gebruiker natuurlijk, want die kan misschien zijn openstaande sessies niet verwijderen).

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:25

gorgi_19

Kruimeltjes zijn weer op :9

Zie P&W FAQ - De "quickstart"

We verwachten iets meer zelfwerkzaamheid dan alleen een vraagje dumpen in Programming & Webscripting :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Dit topic is gesloten.