webForumDet fria alternativet

Uppdatera och posta 2 gånger

PHP

4 svar · 485 visningar · startad av Illius

Medlem sedan aug. 200929 inlägg
Frågan#1

Tjena på min sida har jag en funktion där användare får skriva kommentarer.
Dock så kan man göra den klassiska dubbelposten genom att backa och sedan
gå framåt igen (i webbläsaren). hur löser man detta?

Medlem sedan feb. 20034 441 inlägg
#2

1. Posta/Spara datan.
2. När det sparats, använd dig av header("Location:" . $SERVER['PHP_SELF']);

Medlem sedan maj 20011 826 inlägg
#3

Snygg lösning MickeA

Men fungerar det mot t.ex. om nån dubbelklickar på "Skicka"-knappen också?

Medlem sedan feb. 20034 441 inlägg
#4

Nej.. Men om "Skicka"-knappen ser ut såhär:

<input type="submit" value="Posta" onclick="this.disabled=true;" />

..så bör knappen bli inaktiverad vid första "klicket".

Medlem sedan maj 20011 826 inlägg
#5

Ah, nice!

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)