Bueno, me gustaría saber si hay una forma de evitar que una acción se ejecute dos veces, en un caso como esté:
- Cree un formulario, que se ejecuta en la misma página, "echo $_SERVER['PHP_SELF'];", y pues me funciona perfectamente, ya que lo recibo con un
Código:
if (isset($_POST['comentario'])) {
echo $_POST['comentario'];
}
Y pues esto también me funciona perfectamente, ya que al entrar a la página normal, no se me ejecuta la acción, pero si envío el formulario, se ejecuta perfectamente.
Pero mi gran problema, se encuentra en que si apretó F5, el mismo comentario se mostrara, y así ilimitadamente, y yo no quiero que esto pase; ya que se llenara muy fácilmente, la zona de comentarios de basura.
- Entonces la duda es, como puedo evitar, que al presionar f5, se ejecute la acción.
-No es recomendable usar el $_SERVER['PHP_SELF'] ??
- Se puede hacer esto, mucho mas fácil ?
Ojala y me puedan ayudar.