推奨:ASPの違法なキャラクターをフィルタリングする機能%functioncutbadchar(str)badstr = no | text | ming | ming | column | column | format 'ここでは未確認の単語に記入します。
多くのWebサイトは、アクセス速度が向上するため(サーバー側のCPU使用率は非常に低いため)、静的ページを生成する方法を使用しています。また、検索エンジンには簡単に含めることができます。ただし、これがもたらす問題の1つは、これらの静的ページを保存するのに十分なスペースが必要であることです。スペースがあまり豊富ではなく、検索エンジンに含まれたい場合は、実際に擬似スタティックな方法を使用できます。たとえば、showarticle.asp?id1 = 1&id2 = 2の経路は、showarticle/?1-2.htmに変換できます(もちろん、他の形式に変換できます)。特定の方法は次のとおりです。
準備:ファイルindex.asp、フォルダーshowarticleを作成し、ファイルindex.asp( /index.asp、 /showarticle、 /showarticle/index.asp)を作成します。
<html><head>
<Title> ========== index.asp ==========記事リストファイルを表示</title>
</head>
<body>
<%
'ここで省略したデータベースコールコード
%>
<li> <a href = showarticle/?<%= rs(id1)%> - <%= rs(id2)%>。htm> <%= rs(title)%> </a> </li>
</body>
</html>
<html><head>
<title> ======= showarticle/index.asp ========== showarticle/index.asp ======記事コンテンツファイルを表示</title>
</head>
<body>
<%
dim value1、value2、id1、id2
value1 =置換(request.servervariables(query_string),. htm、) '次のパラメーターを取得します
value2 = split(value1、 - ) 'パラメーターをフィルタリングしてID1とID2の値を取得します
id1 = value2(0)
id2 = value2(1)
次に、データベースに電話してコンテンツを表示します。
%>
</body>
</html>
原則分析:最初に、request.servervariables(query_string)を使用して、showarticle/?1-2.htmなどのパラメーターを取得して1-2.htmを受信し、1-2.htmをフィルターします。取得する必要があるパラメーターは1と2です。次に、ダイナミックASPと同様に、データベースで1と2を検索します。
共有:ASPクエリ条件に単一の引用符を含めるときのソリューションASP Webサイトを構築している場合、クエリが最も基本的な機能であることがよくありますが、単一の引用符はASPクエリステートメントで文字型データを表すために使用され、二重に使用する必要があることがわかります。 1つの引用が1つだけ使用される場合、間違いなくエラーが発生します。この現象に関しては、以下のソリューションを提供します。実際、ASPでは、キーワードにクエリの単一の引用がある場合、使用するだけで使用する必要があります