推奨:ASP 3.0高度なプログラミング(37) 8.2.5ストリームオブジェクトストリームオブジェクトは、電子メールメッセージやWebページなど、ノードのコンテンツにアクセスするために使用されます。ストリームオブジェクトを使用して、ファイルまたはリソースの実際のコンテンツにアクセスします。したがって、レコードとレコードセットのオブジェクトを組み合わせると、Webサーバーにアクセスするだけではありません
現在のWebサイト統計システムのほとんどはCGIですが、書くのは非常に複雑です。 ASPは学習が簡単で、データベースと組み合わせることの利点があります。したがって、私が以前に行ったWebサイト統計システムに基づいて、ASPライティングWebサイト統計システムについて話し合いましょう。
誰もがwulin.com cnzzのウェブサイト統計システムを見てきました。訪問数、1日あたりの訪問数、訪問数が最も多い、訪問数が最も多い、訪問数が最も多い、毎日の交通分析、毎月の交通分析、毎週の交通分析、ブラウザ分析などを数えることができます。
実際、ASPアクセス統計システムを作成するための鍵は、システムテーブル構造の設計です。ユーザーCGI変数を収集する方法とユーザー情報を表示する方法。言い換えれば、システムの鍵は、統計プログラムとディスプレイプログラムの2つのASPプログラムです。
まず、ユーザーアクセス情報を収集する方法を見てみましょう。
アクセス統計を作成するときは、ユーザーに関する次の情報を知る必要があります。訪問者のIP(アクセスIPに基づいて訪問者のIPリストを形成できます)、訪問者のブラウザおよびオペレーティングシステム(訪問者のブラウザーとオペレーティングシステム、およびすべての訪問者のブラウザとオペレーティングシステムの比例チャートを記載)、訪問者のアクセス時間(毎月の訪問分析、訪問分析、訪問者の訪問)。 ASPを使用して上記の情報を取得する声明を見てみましょう。
1.訪問者IPを取得します
DIM M_IP m_ip = request.servervariables(remote_host) |
2。ブラウザ情報を取得します
| dim o_browser、m_browsertype o_browser = server.createobject(mswc.browsertype)を設定します m_browsertype = o_browser.browser o_browser.version |
3.アクセス時間を取得します
DIM M_DATETIME m_datetime = year(date())&/&right(0&month(date())、2)&/right(0&day(date())、2)&/&right(0&hour(time())、2)&:&red(0&minute(time()、2)&:&:&right(0&second(time())、2)、2) |
4.ユーザーのオペレーティングシステムを取得します。
ASPで次のステートメントを使用して、訪問者のhttp_user_agent文字列を取得します。
薄暗いStruseragent Struseragent = request.servervariables(http_user_agent) |
| Mozilla/4.0(互換性、MSIE4.01; Windows98) |
私たちが通常見る他の主要なユーザーエージェント文字列のいくつかは次のとおりです。
IEのブラウザの使用:
Mozilla/2.0(互換性、MSIE3.01; Windows95)
Mozilla/4.0(互換性、MSIE4.0; Windows95)
Mozilla/4.0(互換性、MSIE4.01; Windows98)
Mozilla/4.0(互換性、MSIE5.0; Windows98)
Mozilla/4.0(互換性、MSIE 5.0B2; WindowsNT)
Netscapeのブラウザの使用:
Mozilla/4.03 [en](win95; i)
Mozilla/4.08
Mozilla/4.5 [en](winnt; u)
Mozilla/3.04Gold(Win95; i)
Operaのブラウザの使用:
Mozilla/4.0(互換; Opera/3.0; Windows 95)3.50B10
FrontPageエディター:
Mozilla/2.0(互換性、MS FrontPage 3.0)
サンオペレーティングシステムの使用:
Mozilla/3.01Gold(x11; i; Sunos 5.7 i86pc)
PowerPCを使用しているMac:
Mozilla/4.0(互換性、msie4.5; mac_powerpc)
上記の文字列を分析することにより、ルールを見つけて、訪問者がどのようなオペレーティングシステムを使用しているかを判断するためにサブルーチンを書き込むことができます。コントロールを使用してASPのブラウザタイプを決定するため、browser.iniファイルを更新する必要があるため、この文字列を組み合わせてブラウザのプロパティを判断できます。
共有:ASP.NETはRARを使用してファイルの圧縮と減圧を実現しますRARプログラムがサーバーにインストールされている場合、ASP.NETはRARを呼び出してファイル圧縮と減圧を実装できます。ただし、Webプログラムはクライアントプログラムを直接呼び出すことはできないため(ActiveXが使用されない限り、ActiveXはほとんど放棄されていないため)、実装したい場合は注意する必要があります。
2ページの前のページ12次のページ次のページ