亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? asp教程:global_asa文件的使用及chat程序.htm

?? 學習asp的基礎教程
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://chinese.pku.edu.cn/netstudy/aspteach/asp9.htm -->
<HTML><HEAD><TITLE>ASP教程:Global.asa文件的使用及Chat程序</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<META content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot" 
name=Template><LINK href="../../cpcw.css" rel=stylesheet></HEAD>
<BODY vLink=#800080 link=#0000ff background="">
<TABLE width="85%" align=center border=0>
  <TBODY>
  <TR bgColor=#ffffff>
    <TD>
      <P align=center><FONT class=title 
      color=#ff3333><B>ASP教程:Global.asa文件的使用及Chat程序 </B></FONT></P>
      <P align=right><B>作者:<FONT color=#ff3333><A 
      href="mailto:shusheng@pchome.net">書生</A></FONT></B></P>
      <P align=justify></P>
      <HR>
         在上一篇中作者給大家詳細介紹了兩個非常實用的 ASP 內建對象 Application 和 Session 的使用方法。由于這兩者的 
      OnStart、OnEnd 事件的腳本都必須在 Global.asa 文件中聲明 , 因此,本篇將給大家詳細介紹 Global.asa 
      文件的使用方法。為使大家熟練掌握至今所學過的知識,本篇還將舉出一個 ASP 的 Chat 程序,供各位參考。<BR><BR>   
      最近很多朋友來信問我,為什么前兩期的范例程序運行時有這樣那樣的錯。首先,我要向大家聲明,這些程序都是我自己寫的,在出“廠”前都經過合格檢驗,絕無“假冒偽劣產品”。:) 
      由于程序中使用了 cookie 記錄客戶信息,所以如果你在瀏覽器中沒有設置接受 cookie 
      則程序將不能正常運行。另外,程序將客戶信息記錄在客戶端的 cookie 所使用的方法是 Response.Cookie,此語句必須寫在 ASP 
      文件中的第一個 &lt; HTML&gt; 標記前,這是因為 Cookie 是作為 HTTP 傳輸的頭信息的一部分發送給客戶的,如果當 HTTP 
      報頭信息已經傳輸給客戶后再使用 Response.Cookie,將出現以下錯誤 :“HTTP 標題已經寫入到客戶瀏覽器。任何 HTTP 
      標題的修改必須在寫入頁內容之前。”,可能一些朋友在剪貼程序的時候沒有注意,打亂了程序的前后次序 , 或者是錯誤的將 HTML 代碼添加在 ASP 
      范例程序之前,因而導致程序運行出錯。因此,我建議大家一方面在首次運行例程的時候不要對程序進行任何改動,盡量在看懂程序的基礎上逐步改進,另一方面在運行 
      ASP 程序時至少要在瀏覽器中選擇可接受 Cookie,否則一旦 ASP 程序中使用了 Cookie 或 Session,它們都將無法正常運行。 
      <P>   下面我來向大家介紹 Global.asa 文件的使用方法。 </P>   什么是 Global.asa 
      文件?它其實是一個可選文件,程序編寫者可以在該文件中指定事件腳本,并聲明具有會話和應用程序作用域的對象。該文件的內容不是用來給用戶顯示的,而是用來存儲事件信息和由應用程序全局使用的對象。該文件的名稱必須是 
      Global.asa 且必須存放在應用程序的根目錄中。每個應用程序只能有一個 Global.asa 文件。<BR><BR>   在 
      Global.asa 文件中,如果包含的腳本沒有用 &lt; SCRIPT&gt; 
      標記封裝,或定義的對象沒有會話或應用程序作用域,則服務器將返回錯誤。我們可以用任何支持腳本的語言編寫 Global.asa 
      文件中包含的腳本。如果多個事件使用同一種腳本語言,就可以將它們組織在一組 &lt; SCRIPT&gt; 標記中。<BR><BR>   在 
      Global.asa 文件中聲明的過程只能從一個或多個與 
      Application_OnStart、Application_OnEnd、Session_OnStart 和 Session_OnEnd 
      事件相關的腳本中調用。在基于 ASP 的應用程序的 ASP 
      頁中,它們是不可用的。如果要在應用程序之間共享過程,可在單獨的文件中聲明這些過程,然后使用服務器端包容 (SSI) 語句將該文件包含在調用該過程的 
      ASP 程序中。通常,包含文件的擴展名應為 .inc。<BR><BR>   下面是一個很標準的 Global.asa 文件 : <BR>&lt; 
      SCRIPT LANGUAGE="VBScript" RUNAT="Server"&gt;<BR>'Session_OnStart 當客戶首次運行 
      ASP 應用程序中的任何一個頁面時運行<BR>'Session_OnEnd 
      當一個客戶的會話超時或退出應用程序時運行<BR>'Application_OnStart 
      當任何客戶首次訪問該應用程序的首頁時運行<BR>'Application_OnEnd 當該站點的 WEB 服務器關閉時運行<BR>&lt; 
      /SCRIPT&gt;<BR><BR>&lt; SCRIPT LANGUAGE="VBScript" 
      RUNAT="Server"&gt;<BR>Sub Application_OnStart<BR>VisitorCountFilename = 
      Server.MapPath ("/ex2") + "\VisitCount.txt"<BR>Set FileObject = 
      Server.CreateObject("Scripting.FileSystemObject")<BR>Set Out= 
      FileObject.OpenTextFile (VisitorCountFilename, 1, FALSE, 
      FALSE)<BR>Application("visitors") = 
      Out.ReadLine<BR>Application("VisitorCountFilename") = 
      VisitorCountFilename<BR>End 
      Sub<BR>'=========================================================<BR>SUB 
      Application_OnEnd<BR>Set FileOutObject = 
      Server.CreateObject("Scripting.FileSystemObject")<BR>Set Out= 
      FileOutObject.CreateTextFile (Application("VisitorCountFilename"), 
      TRUE,FALSE)<BR>Out.WriteLine(application("visitors"))<BR>End 
      Sub<BR>'=========================================================Sub 
      Session_OnStart<BR>Session.Timeout = 5<BR>Application("visitors") = 
      Application("visitors") + 1<BR>Session("ID")=Session.SessionID<BR>End 
      Sub<BR>&lt; /SCRIPT&gt;<BR><BR>   在這個 Global.asa 程序中,涉及到了 ASP 的 File 
      Access 組件,它可以提供用于訪問文件系統的方法、屬性和集合。這將在以后 ASP 
      的組件中進行展開討論。在這里,它起到了在服務器上創建新文件并對文件進行寫操作的作用。這其實是一個 ASP 頁面訪問記數器應用程序的 Global 
      文件,首先當客戶首次訪問該應用程序的首頁時 , 過程 Application_OnStart 定義了在服務器上指定的虛擬目錄下新建一個 
      VisitCount.txt 的文本文件,并將文件的路徑和內容保存在應用程序級的變量中。而當任何一個客戶訪問 ASP 
      應用程序中的任何一個頁面時,過程 Session_OnStart 定義將應用程序級的變量 visitors 
      的值自動加一。這樣,每當有客戶訪問頁面時,變量 visitors 都將自動加一,以起到統計點擊率的作用。由于變量 visitors 
      的值是存儲在系統內存之中,所以如果服務器關閉或重新啟動,存儲在變量中的數據將自動丟失,所以通過定義過程 
      Application_OnEnd,在服務器關閉或重啟之前將數據寫入事先建立的文本文件之中,這樣就能確保當服務器再次啟動時,Application_OnStart 
      過程可以從 VisitCount.txt 文件中讀取以前的統計數。<BR><BR>   
      經過這段時間的學習,相信大家已經能夠比較熟練的運用我們所學過的這些 ASP 內建對象來編寫一些較簡單的 ASP 應用程序,可別小看你現在所掌握的這些 
      ASP 基本知識哦 ! 其實你已經能夠開發一些簡單但實用的 ASP 應用程序了。下面我就舉一個非常簡單的 ASP WEB 
      聊天室程序,你會發覺寫聊天室原來是一件這么容易、輕松的事。可能朋友們已經在一些雜志上看到過 ASP 
      聊天程序的編寫方法,但作者在這里自己寫了一個更簡單的程序,僅僅使用了一個 .asp 文件。請將以下代碼剪貼到記事簿并保存為 chat.asp。 
      <BR>&lt; %@ Language=VBScript %&gt;<BR>&lt; %<BR>Response.Buffer=true ' 
      設置輸出緩存,用于顯示不同頁面。<BR>On error resume next ' 忽略程序出錯部分<BR>If 
      Request.ServerVariables("Request_Method")="GET" then<BR>' 判斷客戶是以什么方式請求 WEB 
      頁面<BR>'------------------------<BR>' 客戶登陸界面 
      <BR>'------------------------<BR>%&gt;<BR><BR>&lt; form method="POST" 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久不卡毛片| 成人美女视频在线观看18| 麻豆精品视频在线| 99久免费精品视频在线观看| 欧美精品高清视频| 亚洲欧洲精品一区二区三区| 黄页网站大全一区二区| 91精品国产综合久久精品| 亚洲情趣在线观看| 成熟亚洲日本毛茸茸凸凹| 在线观看91av| 一区二区三区久久久| 成人高清视频免费观看| 久久婷婷一区二区三区| 青草av.久久免费一区| 欧美日韩色综合| 亚洲综合av网| 色婷婷久久99综合精品jk白丝| 欧美国产日韩一二三区| 国产精品一色哟哟哟| 精品剧情在线观看| 免费成人性网站| 欧美一区二区三区免费| 午夜精品久久久久久久久| 欧美视频在线不卡| 亚洲电影你懂得| 欧美日本免费一区二区三区| 亚洲国产精品久久久男人的天堂| 91成人国产精品| 亚洲综合免费观看高清在线观看| 不卡一区二区在线| 亚洲图片另类小说| 色999日韩国产欧美一区二区| 中文字幕一区二区三区视频| 不卡一区二区三区四区| 国产精品福利一区二区| 97精品视频在线观看自产线路二| 中文字幕一区在线| 91视视频在线观看入口直接观看www| 国产精品人人做人人爽人人添| 国产 日韩 欧美大片| 中文无字幕一区二区三区| 成人免费观看av| 最新中文字幕一区二区三区 | 另类综合日韩欧美亚洲| 欧美一区二区精美| 国产剧情一区二区三区| 国产日韩欧美精品电影三级在线| 国产乱子伦一区二区三区国色天香| 久久这里只有精品首页| 成人av综合在线| 亚洲免费在线观看| 欧美老人xxxx18| 国产乱码精品一区二区三区五月婷 | 国产成人免费视| 久久久99精品久久| 99久久精品一区| 日韩精品每日更新| 精品国产制服丝袜高跟| 粉嫩aⅴ一区二区三区四区五区| 欧美精品一区二| fc2成人免费人成在线观看播放 | 国产亚洲欧美日韩俺去了| 粉嫩av亚洲一区二区图片| 亚洲精品日日夜夜| 日韩三级视频中文字幕| 成人免费毛片aaaaa**| 日韩国产高清影视| 国产精品丝袜久久久久久app| 欧美午夜在线一二页| 九一九一国产精品| 亚洲免费观看在线视频| 日韩亚洲电影在线| 91视频观看视频| 激情五月播播久久久精品| 亚洲精选一二三| 久久婷婷色综合| 欧美日韩国产综合一区二区| 成人动漫在线一区| 蜜桃视频第一区免费观看| 中文字幕一区二区三区视频| 日韩网站在线看片你懂的| 99精品久久99久久久久| 韩国理伦片一区二区三区在线播放 | 亚洲成a人v欧美综合天堂| 久久综合色鬼综合色| 欧美日韩小视频| 91在线国产观看| 国产精品456| 日产精品久久久久久久性色| 国产精品成人一区二区艾草 | 日韩午夜激情电影| 一本大道综合伊人精品热热| 国内国产精品久久| 理论片日本一区| 亚洲一区二区三区自拍| 国产精品无人区| 久久夜色精品一区| 亚洲精品一区在线观看| 欧美精品久久99| 欧美日韩免费一区二区三区视频| 国产福利91精品一区| 国产乱国产乱300精品| 日本欧美一区二区三区乱码| 午夜久久久久久久久| 亚洲综合自拍偷拍| 曰韩精品一区二区| 国产精品进线69影院| 国产午夜精品一区二区| 久久这里只有精品视频网| 欧美不卡一区二区三区四区| 在线综合视频播放| 欧美精品黑人性xxxx| 欧美另类高清zo欧美| 欧美在线小视频| 欧美丝袜第三区| 欧美乱妇23p| 91精品国产综合久久精品app| 在线成人免费观看| 777xxx欧美| 欧美精品一区二| 国产亚洲欧美中文| 国产欧美日韩中文久久| 中文字幕在线不卡| 最新日韩av在线| 亚洲国产一区在线观看| 亚州成人在线电影| 秋霞国产午夜精品免费视频| 国产原创一区二区| a亚洲天堂av| 欧美伊人精品成人久久综合97| 欧美日韩在线免费视频| 91精品婷婷国产综合久久| 日韩欧美国产小视频| 国产午夜精品美女毛片视频| 中文字幕一区二区日韩精品绯色| 亚洲免费观看高清完整版在线| 亚洲午夜精品在线| 久久超级碰视频| 成人h精品动漫一区二区三区| 日本精品一区二区三区四区的功能| 欧美系列亚洲系列| 精品日韩欧美一区二区| 国产精品日韩精品欧美在线| 亚洲自拍偷拍图区| 国产在线观看免费一区| 99re热这里只有精品免费视频| 91国产视频在线观看| 欧美一级免费观看| 中文久久乱码一区二区| 日日摸夜夜添夜夜添亚洲女人| 精品在线你懂的| 在线一区二区三区| 久久久亚洲高清| 亚洲高清中文字幕| 成人永久免费视频| 91麻豆精品国产91久久久资源速度 | 亚洲超碰97人人做人人爱| 久久精品国产亚洲a| www.亚洲色图| 5566中文字幕一区二区电影| 中文字幕国产一区| 丝袜美腿一区二区三区| www.欧美.com| 精品国产一区二区三区四区四| |精品福利一区二区三区| 精品一区二区三区av| 欧美日韩卡一卡二| 国产精品久久久久久久久晋中 | 紧缚捆绑精品一区二区| 在线亚洲免费视频| 欧美激情一区三区| 秋霞午夜鲁丝一区二区老狼| 色嗨嗨av一区二区三区| 国产精品无圣光一区二区| 美女视频一区二区三区| 在线免费观看日韩欧美| 亚洲国产精品ⅴa在线观看| 免费观看日韩电影| 欧美日韩视频在线观看一区二区三区 | 从欧美一区二区三区| 精品免费一区二区三区| 五月天视频一区| 色噜噜偷拍精品综合在线| 亚洲国产高清在线| 国产高清精品网站| 日韩欧美国产不卡| 日韩黄色在线观看| 欧美剧情片在线观看| 亚洲一区二区三区自拍| 欧美亚洲动漫精品| 亚洲国产婷婷综合在线精品| 色欧美片视频在线观看| 国产精品久久精品日日| 国产91在线观看| 中文字幕不卡在线观看| 成人网在线播放| 国产精品丝袜一区| 99国产一区二区三精品乱码| 自拍偷拍国产精品|