Global asa程式設計完全參考手冊 2

2021-04-12 19:45:31 字數 2379 閱讀 6605

' replace the value given to startpage below 

' start page. 

currentpage = request.servervariables("script_name") 

' do a case-insensitive compare, and if they 

' don't match, send the user to the start page. 

if strcomp(currentpage,startpage,1) then  response.redirect(startpage) end ifend sub

上述示例只能在支援 cookie 的瀏覽器中執行。因為不支援 cookie 的瀏覽器不能返回 sessionid cookie,所以,每當使用者請 

求 web 頁時,伺服器都會建立乙個新會話。這樣,對於每個請求,伺服器都將處理 session_onstart 指令碼並將使用者重定向到啟 

動頁中。如果您要使用下面的指令碼,建議您在啟動頁上放乙個通知,告訴使用者該站點要求支援 cookie 的瀏覽器。 

注釋 請注意,在 redirect 方法之後的任何 session_onstart 事件指令碼都不會執行。因此,應該在您的事件指令碼的最後再呼叫 

redirect 方法。其演示如下例所示。 

在上面的例子中,redirect 方法在執行會話初始化指令碼期間隱藏所有顯示給客戶的文字。 

2.session_onend 

語法 引數 

scriptlanguage 

指定用於編寫事件指令碼的指令碼編寫語言。可以是任一支援指令碼編寫的語言,例如 vbscript 或 jscript。如果有多個事件使用同 

一種指令碼編寫語言,則可以將其組織在一組 標記下。 

注釋 宣告 

使用者可以在 global.asa 檔案中通過使用擴充套件的 標記建立帶有會話或應用程式作用域的物件。該標記是自包含的,且 

在任何 標記之外。 

在 global.asa 檔案中宣告的物件在伺服器處理呼叫該物件之前是不會建立的。這樣就只會建立必需的物件,從而節約了資源。 

伺服器對帶有應用程式作用域引數建立的物件不呼叫 onstartpage 和 onendpage 方法。 

語法 . . . 

引數 scope 

identifier 

指定物件例項的名稱。 

progid 

與類標識相關的標識。無論 progid 還是 classid 都必須在 中指定。progid 的格式為 [vendor.]component 

[.version]。 

classid 

指定 com 類物件的唯一標識。 無論 progid 還是 classid 都必須在 中指定。 

示例 下面的第乙個示例使用 progid 引數建立乙個物件,其會話作用網域名稱為 myconnection。第二個示例使用 classid 引數。 

rem object script 

rem object script 

注釋 在 global.asa 檔案中宣告的物件可被應用程式中的任何指令碼使用。例如,在宣告了下列物件的情況下。 

---global.asa--- 

可以從應用程式中的任何一頁引用 myad 物件: 

---some.asp--- 

<%= myad.getadvertisement("/ads/adrot.txt") %> 

typelibrary 宣告 

activex 元件常常要描述型別庫中該元件支援的常量。型別庫是乙個檔案,其中包含有關 activex 元件所支援的物件和型別的信 

息。如果使用者的 web 應用程式依賴於已在型別庫中宣告了型別的 activex 物件,就可以在 global.asa 檔案中宣告其型別。這 

樣做以後,就可以在應用程式範圍內從任何指令碼引用已在型別庫中宣告了的資料型別。 

有關在 asp 中使用常量的詳細資訊,請參閱「使用變數和常量」。 

語法  

引數 file 

型別庫的絕對路徑。如果提供了該引數和 typelibraryuuid 引數,則 file 將用於標識型別庫。file 引數和 

typelibraryuuid 引數都是必選項。 

typelibraryuuid 

型別庫統一的唯一標識。file 引數和 typelibraryuuid 引數都是必選項。 

majorversionnumber 

用於選擇版本。如果找不到所需的版本,將返回錯誤。該引數是可選項。 

minorversionnumber 

用於選擇版本。如果找不到所需的版本,將返回錯誤。該引數是可選項。 

localeid 

現場 標識,用於型別庫。如果找不到所需的現場,將返回錯誤。該引數是可選項。  

SHELL 程式設計參考命令

shell 弱型別 解釋型語言 直譯器 bash bash的變數型別 環境變數 本地變數 區域性變數 位置變數 特殊變數 bash內建的用來儲存某些特殊資料的變數。也叫系統變數 本地變數 只屬於某乙個bash的變數。var name 值 作用域 整個bash程序 區域性變數 local var na...

php socket程式設計參考資料

經朋友推薦去一家手遊公司面試,原諒我不厚道的只是好奇手遊公司到底是啥樣的才去的。工作雖然沒找到,但是跟他們的技術總監套近乎聊了幾乎一晚上,受益良多,知道了運營多個手遊大體需要的技術,當然還是厚道的不爆料了。面試中被問及socket和多執行緒程式設計,對這兩個知識點完全是空白,回來果斷開始研究。還是那...

SSO 單點登入完全解決方案 參考

2007年8月6日 11 49 03 發布 yaosansi sso 單點登入完全解決方案單點登入解決方案 sso解決方案 單點登入,跨域訪問,單點登陸,使用者跨域,跨域登入,跨域登陸解決方案 伺服器端可控情形js跨域訪問解決方法 單點登入的簡單實現 php實現webservices和跨域自動登陸 ...