2010-04-06 120 views
0

我有一個asp.net web應用程序,它具有存儲在sql server中的會話狀態。我需要跟蹤用戶在每個頁面上花費的時間。我怎樣才能使用cookie?使用Cookie跟蹤頁面時間

回答

0

你不能使用cookie保存的時間,當用戶導航到該頁面,然後當他們瀏覽到另一個頁面計算花了上頁的時候,輸入到數據庫或什麼,然後重複這個過程?

+1

你如何做最後一頁訪問? – 2012-05-31 21:37:51

0

跟蹤網站中的用戶時間並不理想地在cookie中完成,這更多地用於向用戶提供事物。

也就是說,如果您要存儲每個用戶的真實「每頁時間」,而不是通過計算頁面請求之間的差距來將它們僞裝在服務器上,那麼您需要將中間數據存儲在cookie中會話。您可以通過在頁面加載時設置加載時間,然後將其與onUnload事件處理程序中的當前時間進行比較來完成此操作。將其保存到cookie中,並且它應該可供其發送的下一頁的請求正文中的服務器使用。