ASP入門
リダイレクト・クッキー・バッファリング
リダイレクトする
指定した 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>