サイト外からのフォーム送信を無効にする(author:killer)
2022-01-16 16:24:55
サーバー側の作業負荷を最小限に抑えるためにaspを使用するので、より多くのjavascriptを使用する必要があります、サーバーにすべての提出フィールドをjavascriptまたはvbscriptの検出を使用して送信すると、サーバーが検出を行う必要がないように、提出でローカル提出からスクリプトを変更することがありますので、セキュリティ提出の問題は、サーバー壊れたパスから提出が必要なので、他のアドレスは無効を提出する:を提出してください。
<テーブル
<%.
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))とします。
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))です。
if mid(server_v1,8,len(server_v2))<>server_v2 then
response.write "<br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450> "を実行します。
response.write "<tr><td style='font:9pt Verdana'>"
response.write "間違ったパスを送信しました。サイト外からのデータ送信は禁止されています。 そのパラメータをいじらないでください! "。
response.write "</td></tr></table></center>"
応答.終了
終了する場合
%>
上記のコードを check_path.asp という名前で保存し、フォーム送信に遭遇するたびに次のように参照できるようにしたとします。
<テーブル
<! --#include file="check_path.asp"-->
<テーブル
<%.
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))とします。
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))です。
if mid(server_v1,8,len(server_v2))<>server_v2 then
response.write "<br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450> "を実行します。
response.write "<tr><td style='font:9pt Verdana'>"
response.write "間違ったパスを送信しました。サイト外からのデータ送信は禁止されています。 そのパラメータをいじらないでください! "。
response.write "</td></tr></table></center>"
応答.終了
終了する場合
%>
上記のコードを check_path.asp という名前で保存し、フォーム送信に遭遇するたびに次のように参照できるようにしたとします。
<テーブル
<! --#include file="check_path.asp"-->
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
コンピュータネットワークの伝送プロトコルTCPの3つのハンドシェイクと4つの波の原理
-
Java、C/C++、JavaScript、PHP、Pythonはどのような開発に使われているのですか?
-
データベースのページをリモートで読むには?
-
フォームから参照されるASPページを修正するには?
-
ユーザーが初めて私のサイトにアクセスしたことを検知し、フレンドリーなメッセージを表示するにはどうすればよいですか?
-
レコードセットから色付きXMLファイルへの変換方法
-
データベースのクエリ結果をページ内に表示するには?
-
ASPを使用して添付ファイル付きのメールを送信するには?
-
あなたのウェブサイトの画像に違法なリンクを貼られないようにするには?
-
ページエラーやデータベース接続エラーの詳細をプログラムで教えてもらうことはできますか?