欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

解讀用ASP生成偽靜態(tài)頁面的簡單方法_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:在asp中過濾非法字符的函數(shù)
% Functioncutbadchar(str) badstr=不|文|明|字|符|列|表|格|式’此處填寫不文明的詞語,用|分開 badword=split(badstr,|) Fori=0toUbound(badword) Ifinstr(str,badword(i))0then str=Replace(str,badword(i),***) EndIf Next cutbadchar=str EndFunct

    現(xiàn)在很多網(wǎng)站都采用生成靜態(tài)頁的方法,原因是這樣訪問速度會得到提高(服務(wù)器端CPU利用率很低),另外也容易被搜索引擎收錄,但是這帶來的一個(gè)問題就是需要足夠大的空間存放這些靜態(tài)頁面,如果你的空間不是很富裕,而又想有利于被搜索引擎收錄,其實(shí)可以采用偽靜態(tài)的方法。如showarticle.asp?id1=1&id2=2的路徑可以轉(zhuǎn)換為showarticle/?1-2.htm(當(dāng)然可以轉(zhuǎn)換為其他形式),具體方法如下:

    準(zhǔn)備工作:建立文件index.asp、文件夾showarticle、在文件夾showarticle中建立文件index.asp(/index.asp、/showarticle、/showarticle/index.asp)。

<html>
<head>
<title>======index.asp======顯示文章列表文件</title>
</head>
<body>
<%
'數(shù)據(jù)庫調(diào)用代碼,此處省略
%>
<li><a href="showarticle/?<%=rs("id1")%>-<%=rs("id2")%>.htm"><%=rs("title")%></a></li>
</body>
</html>

 

<html>
<head>
<title>======showarticle/index.asp======顯示文章內(nèi)容文件</title>
</head>
<body>
<%
Dim value1,value2,id1,id2
value1=replace(Request.ServerVariables("QUERY_STRING"),".htm","")  '獲得?后面的參數(shù)
value2=split(value1,"-")           '對參數(shù)進(jìn)行過濾,從而獲得id1和id2的值
id1=value2(0)
id2=value2(1)
'接下來調(diào)用數(shù)據(jù)庫,并顯示內(nèi)容,跟動態(tài)ASP一樣
%>
</body>
</html>


    原理分析:首先利用Request.ServerVariables("QUERY_STRING")取得?后的參數(shù),比如showarticle/?1-2.htm接收的就是1-2.htm,然后再對1-2.htm進(jìn)行過濾,我們需要得到的參數(shù)是12,接下來再到數(shù)據(jù)庫中去檢索1和2,就跟動態(tài)ASP一樣。

分享:在ASP查詢條件中包含單引號時(shí)的解決方法
我們在做ASP網(wǎng)站的時(shí)候,查詢往往是最基本的一項(xiàng)功能,可是我們知道在ASP查詢語句中單引號是用來表示字符型數(shù)據(jù)的,必需成雙用,如果只用一個(gè)單引號,那肯定會出錯(cuò)。針對此現(xiàn)象,下面提供我的解決方法。 其實(shí)在ASP中,如果要查詢的關(guān)鍵詞中有單引號,只需要用

來源:模板無憂//所屬分類:ASP教程/更新時(shí)間:2010-05-26
相關(guān)ASP教程