25. marts 2002 - 13:19Der er
8 kommentarer og 1 løsning
Refresh(F5) forbudt!
Hej! Jeg har en gæstebog(PHP) hvor folk har det med at trykke f5 efter de har skrevet et indlæg. Dette resulterer i flere indlæg med det samme indhold.
Derfor kunne jeg godt tænke mig et javascript der hvis folk trykker refresh eller f5 bliver sendt videre til en anden side...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
25. marts 2002 - 13:21#1
Var det ikke smartere at sørge for at der ikke kunne komme dubletter i ved at frasortere allerede i SQL sætningen?
Beklager. det er en eintern browserfacilitet som du ikke kan gøre noget ved.
Men du kan forhindre provlemet i din php eller asp kode. I det program der modtager indlægget skal du lige checke om det indlæg er blevet modtaget før.
Bruker du POST eller GET? Minst én av de browserne jeg bruker, advarer brukeren om at Refresh på resultatet av en POST fører til at dataene sendes en gang til til serveren.
For FORMs som typisk bare skal brukes en gang, er det vel en ide om resutatet av POST-requesten er en redirect til en side som leser gjerstboka med GET?
det er en dårlig gæstebog... når siden er submitted, skal der laves en redirect, således form-indholdet ikke længere er tilstede -der kan således heller ikke trykkes f5
hmm så ikke lige datoen... hvorfor kom denne frem under "nyeste indlæg" ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.