TEnge este script en el evento onunload qeu debe abrir otra pagina cuando se descarga la actual.
En forma local funciona correctamente pero en forma remota se ejecuta la funcion pero no abre la otra pagina
function sessiondestroyer() {
if(destroyer=="yes"){
document.all.ide.href="session_destroyer.php";
document.all.ide.click();
window.open();
}
}
var destroyer = "yes";
//-->
</script>
</head>
<body onBeforeUnload="sessiondestroyer()">