Hace un tiempo había publicado un tema donde preguntaba sobre como podía evitar que un usuario haga varios clicks a un botón "submit" que registre a un usuario... si va algo lento el servidor el usuario por apurado o porque tenga poca paciencia va a hacer click como 10 veces haciendo así unos 10 registros.. los "registros" no necesariamente son solamente cuando se registra un usuario ya que en este caso no va a haber problema ya que dos usuarios con el mismo correo no se pueden registrar...
A lo que voy es...
¿Como evito el "insistente" envío de un formulario?
Esto lo había solucionado perfectamente con el uso de javascript, pero todos sabemos que Seguridad + javascript = Peligro
Así que lo quiero hacer pero con PHP un lenguaje del lado del servidor...
Lo que tengo es:
Formulario:
Código
<form method="post" onsubmit="return CheckSubmit();"> <input type="text" name="texto"> <button type="submit" name="enviar">enviar</button> </form>
javascript
Código
var sending_post = false; // functions function CheckSubmit() { if(sending_post == false) { sending_post = true; // Acá se puede mostrar una ventana modal o un mensaje de "Cargando..." return true; } else { return false; } }
La idea es pasar eso pero a PHP? ¿Como lo harían?