sneax
Legacy Member
Bartvb zei:Al dat gedoe omdat een forum efkes half plat ligt :ironic:
Anyway wat basiskennis HTTP kan nuttig zijn. Als ge een HTTP POST actie doet (bv reactie posten of aanpassen), en ge krijgt niet het verwachte respons, bv een 504 of whatever, kunt ge best toch op één of andere manier eerst nagaan of uw reactie toch niet aangekomen is voor ge opnieuw probeert te posten.
Uw POST kan immers goed aangekomen en verwerkt zijn, maar het is puur het genereren van het antwoord na de verwerking dat de 504 veroorzaakt. Doet ge de POST nog eens dan hebde dus een dubbel.
Vooral indachtig houden als ge ergens iets koopt, er zijn al massa's dubbele of driedubbele kredietkaarttransacties gebeurd omwille van dit. Natuurlijk krijgt ge uw geld later wel terug, maar als het over grote bedragen gaat kunde soms wel direct aan uw limiet zitten en uw kaart nimeer gebruiken.
MSIE en FF zullen u trouwens waarschuwen als ge een refresh doet: "To display the webpage again, Internet Explorer needs to resend the information you've previously submitted". Als ge dees ziet denkt ge beter 3 keer na voor ge op enter drukt.
Edit: just eens oppervlakkig gekeken en blijkbaar gebruikt 9Lives een GET met JS blabla voor reacties, maar het komt op hetzelfde neer als een POST.
Een deftig geschreven forum heeft hier een beveilingske voor en betaalsystemen al helemaal, als ge meerdere kerenb etaald omdat gemeerdere keren op verzenden van een transactie klikt dan is het echt wel nen idioot met geen besef van de realiteit die dat geprogrameerd heeft




