首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> ASP 程式設計 >> ASP 入門教學

ASP 入門教學:SessionID 識別用戶會話與追蹤

     編輯:ASP 入門教學

SessionID 特性

  • 長整數型別,每個會話唯一
  • 隨用戶在站點間瀏覽保持不變
  • 可作為追蹤用戶活動的鍵值

實作範例:站點日誌記錄訪問路徑

<% 
who = Session.SessionID
CurrentPage = Request.ServerVariables("SCRIPT_NAME")
Response.AppendToLog who & ":" & CurrentPage

If Session("i") = "" Then Session("i") = 1 Else Session("i") = Session("i") + 1
Response.Write "會話標識:" & who & "<br>目前頁面:" & CurrentPage & "<br>重新整理次數:" & Session("i")
%>

多視窗驗證

開啟兩個 IE 視窗造訪同頁面:各自擁有不同 SessionID,重新整理計數獨立累加,互不干擾,證明會話隔離機制正常運作。

日誌檔案位置

IIS 日誌預設路徑:WINNT\system32\LogFiles\W3SVC1\,副檔名 .log,可分析用戶瀏覽軌跡。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved