Jump to content
php.lv forumi

iztīrīt post_vars


aika

Recommended Posts

Drukājot formu uzģenerēt kādu random skaitli, kuru saglabāt sesijā un iedrukāt kā slēptu lauku formā. Pēc tam, veicot darbību datubāzē salīdzināt, vai no formas saņemtais skaitlis ir tāds pats kā sesijā esošais- ja ir, tad darbība tiek veikta un šis skaitlis no sesijas mainīgā izdzēsts. Ja šis pieprasījums tiks nosūtīts vēlreiz, sesijā esošais skaitlis nesakritīs ar saņemto no formas un atkārtota darbība netiks veikta.

Link to comment
Share on other sites

Vairākas reizes pārrunāta tēma, iesaku pameklēt tepat forumā.

 

Variabļu iztīrīšana neko tev nedos, jo formu postēšana notiek klienta pusē, to tu nekā ietekmēt nevari. Vislabākā izeja ir pēc saņemto datu apstrādes nosūtīt header'i ar Location kaut vai PHP_SELF. Šajā gadījumā klientam pat netiks piedāvāja iespēja nopostēt formu vēlreiz, bez manuālas submit pogas nospiešanas.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...