這篇文章主要介紹了ASP強制刷新網頁和判斷文件地址實例代碼,需要的朋友可以參考下
強制刷新網頁
- <%
- '強制性刷新隨機驗證碼
- '讓隨機驗證碼每次按IE的後退按鈕時,返回登錄頁面的隨即碼都自動刷新,
- Response.expires=-1
- Response.AddHeaderpragma,no-cache
- Response.AddHeadercache-control,no-store
- %>
判斷文件地址是否有效
- <%
- Response.Write()
- OnErrorResumeNext
- Dimthisurl,thistext
- thisurl=Request(thisurl)'定義文件地址(非Html格式文檔)!
- ifthisurl=then
- Response.Write(請先輸入文件地址!)
- Response.End
- Endif
- Functionobjxmlhttp(xmlurl)
- OnErrorResumeNext
- Setobjxml=CreateObject(Microsoft.XMLHTTP)
- objxml.Openget,xmlurl,false
- objxml.setrequestheadercontent-type,application/x-www-form-urlencoded
- objxml.send
- objxmlhttp=objxml.responsebody
- ifErrthen
- Err.Clear
- Response.Write(建立連接失敗,文件不存在或網絡有問題!;錯誤原因:&Err.Description&!)
- Response.End
- Endif
- EndFunction
- Functionbytes2BSTR(vIn)
- strReturn=
- Fori=1ToLenB(vIn)
- ThisCharCode=AscB(MidB(vIn,i,1))
- IfThisCharCode<&H80Then
- strReturn=strReturn&Chr(ThisCharCode)
- Else
- NextCharCode=AscB(MidB(vIn,i+1,1))
- strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode))
- i=i+1
- EndIf
- Next
- bytes2BSTR=strReturn
- EndFunction
- thisurl2=Split(thisurl,,)
- ForEachiiInthisurl2
- thistext=bytes2BSTR(objxmlhttp(ii))
- ifInStr(thistext,)<>0then
- Response.Write(&ii&×
- )
- Else
- Response.Write(&ii&√
- )
- Endif
- Next
- ifErrthen
- Err.Clear
- Response.Write(碰到意外!;錯誤原因:&Err.Description&!)
- Response.End
- Endif
- %>
以上就是ASP強制刷新網頁和判斷文件地址實例代碼,希望對大家的學習有所幫助。