Cita: No hay ninguna posibilidad de hacer esto únicamente con php?
PHP trabaja en servidor. JavaScript en Cliente (navegador).
Los eventos de navegador, tales como el cierre de ventanas o la navegación, son total y absolutamente
invisibles para PHP.
Sin Ajax, lo que quieres es imposible.
Una posibilidad:
https://developer.mozilla.org/en-US/...onbeforeunload
Un ejemplo:
Código Javascript
:
Ver originalwindow.onbeforeunload = function(event) {
event = event || window.event;
var confirmClose = 'Are you sure?';
// For IE and Firefox prior to version 4
if (event) {
event.returnValue = confirmClose;
}
// For Safari
return confirmClose;
}
Cambia el alert() porlo que necesites.