六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用ASP經常見問題回答

[摘要]問題:如何保護自己的ASP源代碼不泄露?   答:下載微軟的Windows Script Encoder,對ASP的腳本和客戶端JavaScript、VBScript腳本進行加密。客戶端腳本加密后,...
問題:如何保護自己的ASP源代碼不泄露?



  答:下載微軟的Windows Script Encoder,對ASP的腳本和客戶端JavaScript、VBScript腳本進行加密。客戶端腳本加
密后,只有IE5以上的版本才能執行,服務器端腳本加密后,只有服務器上安裝有Script Engine 5(裝IE5即可)才能解釋
執行。



  問題:為什么Global.asa文件總是不起作用?



  答:只有把Global.asa文件放在Web發布目錄某個站點的根目錄下它才有效,放在發布目錄的某個子目錄下不起作用。
另外,也可以使用IIS4的Internet Service Manager把某個子目錄設置為站點。



  問題:為什么ASP文件總不解釋執行?



  答:在IIS服務器上沒有給ASP文件以腳本解釋的權限,所以ASP文件沒有被Web服務器作為腳本代碼進行解釋執行,而
被當成一般頁面文件了。建議在Web發布目錄中建立一個ASP目錄,把所有ASP文件存放在此目錄下,把ASP目錄賦予腳本解
釋權限。



  問題:ASP文件中使用Response.Redirect(url) 時導致錯誤“ The HTTP headers are already written to the
client browser. Any HTTP header modifications must be made before writing page content”,請問如何解決?



  答:此錯誤為HTTP 標題在寫入頁內容之后,寫到了客戶瀏覽器中。任何 HTTP 標題的修改必須在寫入頁內容之前進
行,解決的方法為在ASP文件最開頭加入Response.Buffer = True,在文件的結尾加入Response.Flush。



  問題:為什么Session 有時候會消失?



  答:Session很像臨時的Cookie,只是其信息保存在服務器上(客戶機上保存的是SessionID)。Session變量消失有幾
種可能,如:使用者的瀏覽器不接受Cookie,因為Session依賴于Cookie才能跟蹤用戶;Session在一段時間后過期了,缺
省為20分鐘,如果希望更改,可以通過設置Microsoft Management Console的Web Directory→Properties→Virtual
Directory→Application Settings→Configuration→App Options→Session Timeout選項來改變Session的超時時間,也
可以在ASP腳本中設定, 如Session.Timeout=60,可設定超時時間為60分鐘。



  問題:怎樣才能知道訪問者的一些信息?



  答:通過Request.ServerVariables(″HTTP—USER—AGENT″)獲得訪問者瀏覽器的類型; Request.ServerVariables
(″REMOTE—ADDR″)可獲得訪問者的IP地址;而訪問者的語言環境可通過Request.ServerVariables(″HTTP—ACCEPT—
LANGUAGE″)來獲得。



  問題:怎樣才能將Query String從一個ASP文件傳送到另一個ASP文件?



  答:前一個ASP文件加入下列代碼:Response.Redirect(″second.asp?″ & Request.ServerVariables(″QUERY—
STRING″))即可。



  問題:ASP中如何控制Cookies?



  答:若想寫入Cookies可用:Response.Cookies(″待寫入的Coookies名稱″)=待寫入數據。讀取Cookies則使用:讀取
數據=Request.Cookies(″待讀的Cookies名稱″)。

  注意,寫入Cookies的Response.Cookies程序段必須放在〈html〉標記之前,且不可以有任何的其它html代碼。另外,
Cookies中必須使用Expires設定有效期,Cookies才能真正地寫入客戶端硬盤中,否則只是臨時的。



  問題:怎樣實現用ASP發送郵件?



  答:用戶需裝上Windows NT Option pack的SMTP Service功能。實現代碼如下:〈%

  Set mail = Server.CreateObject(″CDONTS.NewMail″)

  mail.TO = ″abc@xxx.com″

  mail.From = ″yourmail@xxx.com″

  mail.Subject = ″主題″

  mail.Body = ″E-Mail內容″

  mail.Send

  %〉



  問題:ASP與數據庫連接一定要在服務器端設置DSN嗎?



  答:不一定, ASP與服務器的數據庫連接有兩種方法,一種為通過DSN建立連接,另一種不用DSN建立連接。通過DSN連
接數據庫需要服務器的系統管理員在服務器的控制面板中的ODBC中設置一個DSN。如果沒有在服務器上設置DSN,只要知道
數據庫文件名(比如Access、Paradox、FoxPro的數據庫)或者數據源名(如SQLserver的數據庫)就可以訪問數據庫,直接提
供連接所需的參數即可。

  連接代碼如下:

  set conn=server.createobject(″adodb.connection″)

  connpath=″DBQ=″ & server.mappath(″yourtable.mdb″)

  conn.Open ″DRIVER={Microsoft Access Driver (.mdb)}; ″ & connpath

  set rs=conn.execute(″select  from authors″)



  問題:如何從一頁到另一頁傳遞變量?



  答:用Hidden表單類型來傳遞變量。

  〈 form method=″post″ action=″mynextpage.asp″〉

  〈% for each item in request.form %〉

  〈input namee=″〈%=item%〉″ type=″Hidden″

  value=″〈%=server.HTMLEncode(Request.form(item)) %〉″〉

  〈% next %〉

  〈/form〉

  用Session來保存變量。

  〈%Session(″bh″)= request.form (″bh″)%〉

  用QueryString保存變量。

  〈a herf=″action.asp?bh=10″〉查詢〈/a〉

  〈%Request. QueryString (″bh″)%〉



  問題:如何用ASP實現在線人數統計?



  答:在線人數是指一個時段內的訪客人數統計,時間的長短是由設計者設定的。

  在這個時段內,各個不同IP訪問本站點的總數,就是當前的線上人數。在ASP中,使用Session對象來實現統計,實現
代碼如下:

  Golobal.asa文件

  〈SCRIPT LANGUAGE=″VBScript″ RUNAT=″Server″〉

  Sub Session—OnStart

  application(″online″)=application(″online″)+1

  End Sub

  Sub Session—OnEnd

  application(″online″)=application(″online″)-1

  End Sub

  sub Application—OnStard

  application(″online″)=0

  End Sub

  sub Application—OnEnd

  application(″online″)=0

  End Sub

  〈/SCRIPT〉

  Online.asp 文件內容

  〈% tmp=application(″online″)

  tmp=Cstr(tmp)

  dim disp(20)

  dim images(20)

  dbbits=len(tmp)

  for i= 1 to dbbits

  disp(i)=left(right(tmp,i),i-(i-1))

  next

  for i=dbbits to 1 step -1

  images(i)=″〈img src=http://www.okasp.com/techinfo/″&″http://xxxx.com.cn/pic″&″/″&disp(i)&″.gif〉″

  response.write ″document.write(′ ″&images(i)&″ ′);″

  next %〉



  問題:ASP程序運行的時間如何計算?



  答:確定ASP程序的執行時間的代碼如下所示:

  〈%

  dim t1,t2

  t1=now()

  ′被檢測的ASP代碼

  t2=now()

  response.write ″運行這段ASP代碼用了″&cstr(cdbl((t2-t1)*24*60*60)) & ″秒″

  %〉



主站蜘蛛池模板: 四虎www成人影院免费观看 | 午夜精品久久久久久久99热下载 | 欧美亚洲高清 | 日日做夜夜爱 | 青青青在线视频播放 | 日韩精品欧美国产精品忘忧草 | 欧美性黑人极品hd网站 | 亚洲无限乱码一二三四区 | 中文字幕在线看视频一区二区三区 | 日韩精品福利视频一区二区三区 | 欧美丝袜一区二区三区 | 天天干天天操天天插 | 亚洲成人免费网址 | 青青草好 | 欧美综合另类 | 夜夜夜夜夜夜夜工噜噜噜 | 亚洲最大成人网色 | 欧美亚洲免费 | 欧美视频在线播放 | 日本成人在线免费 | 欧美呦呦 | 天天天天添天天拍天天谢 | 青草娱乐视频 | 青草青在线 | 日韩激情淫片免费看 | 四虎在线观看免费永久 | 日韩专区亚洲精品欧美专区 | 亚洲精品免费在线 | 真实国产乱子伦精品一区二区三区 | 欧美在线 | 亚洲 | 日韩免费观看 | 日本三级网络 | 羞羞漫画在线阅读页面漫画入口页面弹窗无限 | 特a级片 | 伊人青 | 天天天天操 | 天天爱夜夜做 | 天天插天天操天天射 | 青娱乐在线免费 | 亚洲第一综合网 | 天天躁夜夜躁狠狠躁2023 |