Yo tambien tenia este problema, y lo resolvi con AJAX.
os dejo el codigo por si os interesa:
Código:
<script language="javascript" type="text/javascript">
function cargar_php(url) {
var req = false;
if (window.XMLHttpRequest) {
try {
req = new XMLHttpRequest();
} catch (e) {
req = false;
}
} else if (window.ActiveXObject) {
// For Internet Explorer on Windows
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
req = false;
}
}
}
if (req) {
req.open('GET', url, false);
req.send(null);
}
}
</script>
y lo llamas en el body asi:
Código:
<body onUnLoad="cargar_php('url.php')"
espero que os sirva.