2012-12-07 51 views
0

如果JavaScript被禁用(我可以在页面上准备发送请求),如何检查用户是否已加载网页?如何检查网页是否被加载(没有JS)?

+0

你能正确地改变这个问题吗? –

+0

你的意思是,_server_想知道?我猜服务器只能发现页面是否完成了发送(除非你能观察相关的套接字状态=不是来自PHP)。 –

+0

是服务器想知道的。完成发送是好的,我只关心页面是否完全加载 – Stpn

回答

1

你可以把在页脚中的代码,这将使请求,例如:

<img src="http://<example.url>/?user_ip=<?php echo $_SERVER['REMOTE_ADDR']&<any other data needed>" style="display:none" /> 

当用户加载页面时,他将平了example.url,你可以存储和处理这进一步请求。

+0

请注意,user_ip不是会话的唯一标识符。我建议会话ID(和当前时间来防止缓存)。 –

+0

谢谢,将使用该 – Stpn