ASPスクリプトの実行が開始されると、ユーザーが使用しているブラウザー、実行しているコンピューターの種類、受け入れられる言語などに基づいてタスクを実行するのに役立つ非常に多くのシステム変数があります。その後、HTMLをカスタマイズして、IEにぴったりなもの、Netscapeに最適なもの、Macintosh用のフォントを使用するものなどを作成できます。

以下は、commmonlyで使用されるサーバー変数です。

変数名関数
HTTP_USER_AGENTユーザーが実行しているブラウザ
HTTP_UA_OSユーザーが実行しているオペレーティングシステム
HTTP_ACCEPT_LANGUAGEユーザーが望む言語
リモートホストユーザーのIPアドレス
GET_METHODGETまたはPOST
HTTP_REFERERユーザーがアクセスした前のページ


たとえば、次のコードブロックは、ユーザーが実行しているブラウザのタイプに基づいて、適切なスタイルシートエントリをページに書き出します。

Dim ServerVar
ServerVar = Request.ServerVariablesを設定します
BrowserName = ServerVar( "HTTP_USER_AGENT")
OpSys = ServerVar( "HTTP_UA_OS")

「マッチングシステム用のスタイルシートを表示する」
InStr(BrowserName、 "MSIE")> 0およびInStr(BrowserName、 "Win")> 0の場合
Response.Write ""
終了する場合
InStr(BrowserName、 "MSIE")> 0およびInStr(BrowserName、 "Win")= 0の場合
Response.Write ""
終了する場合
InStr(BrowserName、 "MSIE")= 0およびInStr(BrowserName、 "Win")> 0の場合
Response.Write ""
終了する場合
InStr(BrowserName、 "MSIE")= 0およびInStr(BrowserName、 "Win")= 0の場合
Response.Write ""
終了する場合

ASP Ebookの概要

この電子ブックをダウンロードして、ASPの学習について知っておくべきすべての情報を入手してください-ステップバイステップチュートリアルから機能リスト、サンプルコード、一般的なエラーと解決策などまで! 101ページ。