2012-12-07 53 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