ほぷしぃ

ASP入門

ブラウザとのデータのやりとり /  データベース(Access)からデータを取得する /  リダイレクト・クッキー・バッファリング /  関数

リダイレクト・クッキー・バッファリング

リダイレクトする

指定した URL へリダイレクトします。

Response.Redirect "http://XXX.YYY.ZZZ"

クッキーを使用する

クッキーから読み込む

クッキーの情報を「変数」という変数に取得します。

変数 = Request.Cookies("クッキー名")

クッキーに書き込む

クライアントのクッキーに「文字列」という値を送信します。

Response.Cookies("クッキー名") = "文字列"

クッキー操作の例

クッキーの情報を取得してその値に1を足した値を送り返します。

<html>
<body>
<%
If Request.Cookies("Count") = "" then
'クッキーの値がない場合は0とする
  Response.Cookies("Count") = 0
Else
  Response.Cookies("Count") = Request.Cookies("Count") + 1
End If

Response.Write "Count=" & Request.Cookies("Count")
%>
</body>
</html>

バッファリング

バッファを使用する

ASPの実行結果をバッファリングし、実行終了または送信コマンドが発行されるまでクライアントに送信しないようにします。

Response.Buffer = True

バッファをクリアする

バッファをクリアします。

Response.Clear

バッファを送信する

強制的にバッファを送信します。

Response.Flush

バッファリングの使用例

"バッファクリア前"をクリアし、"バッファクリア後" のみ出力します。

<html>
<body>
<%
Response.Buffer = True
Response.Write "バッファクリア前"
Response.Clear
Response.Write "バッファクリア後"
Response.Flush
Response.Buffer = False
%>
</body>
</html>

前のページへ ページのトップへ 次のページへ