1
網頁技術 / [解決][ASP] Global.asa 如何取得SESSION變數值,以便登入後,可以建立使用者資料夾?
« 於: 2020-07-22 14:34 »
各位前輩好,日前有其他網友建議可以使用Global.asa的Session_OnStart及Session_OnEnd來處理匯出時建立使用者資料夾,登出後刪除使用者資料夾的動作,來完成我的目的。
目前我的狀況如下:
login.asp
Global.asa
這樣並不會成功建立使用者工號的資料夾,但若是使用
謝謝!
目前我的狀況如下:
login.asp
代碼: [選擇]
session.timeout=1440
session("EMPLOYEECODE")=rs("EMPLOYEECODE")
Global.asa
代碼: [選擇]
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("Fdr") = Server.MapPath("\export\")
End Sub
Sub Session_OnStart
Application("Fdr") = Application("Fdr") & "\" & session("EMPLOYEECODE")
Set fs = CreateObject("Scripting.FileSystemObject")
If Not fs.FolderExists(Application("Fdr")) Then
fs.CreateFolder (Application("Fdr"))
End If
End Sub
</script>
這樣並不會成功建立使用者工號的資料夾,但若是使用
代碼: [選擇]
Application("Fdr") = Application("Fdr") & "\test"
則會成功建立test資料夾,請問該如何在登入後可以建立使用者資料夾呢?謝謝!