推薦:在asp中過濾非法字符的函數% Functioncutbadchar(str) badstr=不|文|明|字|符|列|表|格|式’此處填寫不文明的詞語,用|分開 badword=split(badstr,|) Fori=0toUbound(badword) Ifinstr(str,badword(i))0then str=Replace(str,badword(i),***) EndIf Next cutbadchar=str EndFunct
現在很多網站都采用生成靜態頁的方法,原因是這樣訪問速度會得到提高(服務器端CPU利用率很低),另外也容易被搜索引擎收錄,但是這帶來的一個問題就是需要足夠大的空間存放這些靜態頁面,如果你的空間不是很富裕,而又想有利于被搜索引擎收錄,其實可以采用偽靜態的方法。如showarticle.asp?id1=1&id2=2的路徑可以轉換為showarticle/?1-2.htm(當然可以轉換為其他形式),具體方法如下:
準備工作:建立文件index.asp、文件夾showarticle、在文件夾showarticle中建立文件index.asp(/index.asp、/showarticle、/showarticle/index.asp)。
原理分析:首先利用Request.ServerVariables("QUERY_STRING")取得?后的參數,比如showarticle/?1-2.htm接收的就是1-2.htm,然后再對1-2.htm進行過濾,我們需要得到的參數是1和2,接下來再到數據庫中去檢索1和2,就跟動態ASP一樣。
分享:在ASP查詢條件中包含單引號時的解決方法我們在做ASP網站的時候,查詢往往是最基本的一項功能,可是我們知道在ASP查詢語句中單引號是用來表示字符型數據的,必需成雙用,如果只用一個單引號,那肯定會出錯。針對此現象,下面提供我的解決方法。 其實在ASP中,如果要查詢的關鍵詞中有單引號,只需要用
新聞熱點
疑難解答