国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

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

2024-05-04 11:04:23
字體:
供稿:網(wǎng)友

推薦:在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利用率很低),另外也容易被搜索引擎收錄,但是這帶來的一個問題就是需要足夠大的空間存放這些靜態(tài)頁面,如果你的空間不是很富裕,而又想有利于被搜索引擎收錄,其實可以采用偽靜態(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查詢條件中包含單引號時的解決方法
我們在做ASP網(wǎng)站的時候,查詢往往是最基本的一項功能,可是我們知道在ASP查詢語句中單引號是用來表示字符型數(shù)據(jù)的,必需成雙用,如果只用一個單引號,那肯定會出錯。針對此現(xiàn)象,下面提供我的解決方法。 其實在ASP中,如果要查詢的關(guān)鍵詞中有單引號,只需要用

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高碑店市| 宝山区| 辽阳市| 延津县| 昭觉县| 德化县| 安义县| 平度市| 沙雅县| 娱乐| 大余县| 呼和浩特市| 繁峙县| 威远县| 阳曲县| 新余市| 丰顺县| 丹寨县| 柏乡县| 塔河县| 花垣县| 高州市| 老河口市| 和田市| 射洪县| 麦盖提县| 泽州县| 比如县| 万州区| 蓝山县| 铜山县| 沾益县| 吉林省| 瑞丽市| 呼伦贝尔市| 本溪| 华亭县| 陵川县| 安康市| 岫岩| 宁远县|