Código HTML:
<body onunload="<?php funcion(); ?>"
| |||
Ejecutar funcion php antes de cerrar ventana o salir de la pagina Hola a todos, el caso es que necesito que se ejecute un código php en mi web cuando el usuario salga de esta, es decir cuando cierre la pestaña, la ventana del navegador o cuando la recargue. Se que esto se puede hacer mediante el onunload que se coloca en el body, pero por alguna razón no me funciona. Lo coloco de la siguiente manera: Código HTML: <body onunload="<?php funcion(); ?>"
|
| |||
Respuesta: Ejecutar funcion php antes de cerrar ventana o salir de la pagina En mi caso no me funciona la función de JavaScript cuando cierro el navegador con X, si me funciona cuando abandono la página con la flecha atrás |
| |||
Respuesta: Ejecutar funcion php antes de cerrar ventana o salir de la pagina No puedes llamar funciones PHP que se ejecutan en el servidor a través de eventos JS que se ejecutan en el cliente. Puedes hacerlo generando una nueva solicitud - nueva ventana que incluya la función PHP o a través de Ajax. Salu2 |
| ||||
Respuesta: Ejecutar funcion php antes de cerrar ventana o salir de la pagina como dicen arriba, podrias intentar con ajax, si usas jQuery, $.ajax, $.post y $.get te sirven.
__________________ Programación y diseño web México |
Etiquetas: |