推奨:ASPの例:ASPは漢字をPinyin機能に変換しますPinyinは十分に包括的ではないため、使用することはお勧めしません。メソッドを学ぶ〜次のものは引用されたコンテンツです:<%set d = createObject(scripting.dictionary)d.add&quo
Webページを閲覧する場合、現在のWebサイト上の人の数がオンラインの人の数と同じであることがよくあります。 ASPで作る方法は?まず、その慣行を分析しましょう。一般的に言えば、これらのオンライン番号統計は、期間内の訪問者の数を指します。たとえば(5分以内、10分以内)、この時間の長さはデザイナーによって設定されます。
この期間には、各異なるIPへの訪問者の総数を計算して、現在のオンラインユーザーの数を取得できます。ただし、ここには正確な問題があります。正確な統計を使用する方法に関しては、それは人ごとに異なる方法です。たとえば、自動的に送信されたページを使用したり、時々Cookieを読むこともできます。ASPには、セッションオブジェクトを使用してカウントするためのより良い手法があります。ここでは、gobal.asaファイルを紹介します。これは非常に重要なファイルです。その構造を見てください。
| 以下は引用されたコンテンツです。 <スクリプト言語= vbscript runat = server> Sub Session_Onstart End Sub Sub Session_Onend End Sub sub application_onstard End Sub sub application_onend サブ/スクリプトを終了します |
セッションが発生した場合(ユーザーがWebページを参照してWebサーバーにリクエストを発行します)、最初のユーザーがサーバーの開始後に最初のユーザーである場合、Application_onstardとSession_Onstartの2つのイベントが同時に発生します。その後、別のユーザーがリクエストを送信した場合、session_onstartイベントは発生のみが発生します。セッションの寿命を設定できます。 session.timeout = x(分)
この非常に便利な方法では、オンラインで人数を正確に数えることができ、アプリケーション変数によって総数が保存されます。最初のセッションが開始されたら、application_onstardイベントアプリケーション(オンライン)= 0でカウンターをクリアするためのステートメントを配置し、session_onstartイベントで、オンラインアプリケーション(オンライン)=アプリケーション(オンライン)1、およびセッション_onendイベントの数を増やすためのステートメントを配置し、それに応じてオンラインの数を減らすためのステートメントを配置します。
このようにして、ファイルは次のように変更されます
| 以下は引用されたコンテンツです。 <スクリプト言語= vbscript runat = server> Sub Session_Onstart アプリケーション(オンライン)=アプリケーション(オンライン)1 End Sub Sub Session_Onend アプリケーション(オンライン)=アプリケーション(オンライン)-1 End Sub sub application_onstard アプリケーション(オンライン)= 0 End Sub sub application_onend アプリケーション(オンライン)= 0 サブ/スクリプトを終了します |
次に、グラフィック番号を表示し、指定されたページにオンラインで人数を表示するプログラムを作成します。これにより、人数が発生します
| 以下は引用されたコンテンツです。 *オンライン.asp <% @言語= vbscript%> <% TMP =アプリケーション(オンライン) TMP = CSTR(TMP) Dim Disp(20) 薄暗い画像(20) dbbits = len(tmp) i = 1からdbbitsの場合 disp(i)=左(右(tmp、i)、i-(i-1)) 次 i = dbbitsの場合1ステップ-1 画像(i)= <img src =&http://xxxx.com.cn/pic&/&disp(i)&.gif> respons.write document.write(&images(i)&); 次 %> |
上記のプログラムは非常に簡単で、ここでは分析しません。自分で読んでください。オンライン統計が呼び出されるページで、スクリプトステートメントを使用してオンライン.aspファイルを参照してグラフ統計学者を表示します。
| 以下は引用されたコンテンツです。 <スクリプト言語= javascript src = http://xxxx.com.cn/online.asp> </scrip> |
これで大丈夫です。キーポイントを覚えておいてください。Gobal.ASAを正しいWebアプリケーションルートルートディレクトリに配置する必要があります。この統計の新しいWebアプリケーションを個別に作成することをお勧めします。他のプログラムと混同しないでください。そうしないと、結果のデータが不正確になり、複数のユーザーのオンライン統計にこのプログラムを簡単に変更することも簡単です。これにより、オンライン統計サービスが提供されます。もう一度実装する方法について考えてください...
共有:開始:ASPダイナミックWebページの制作の一般的なエラー処理ASPエラー処理ASPは非常に単純であるため、多くの開発者はエラー処理について考えていません。エラー処理により、アプリケーションがよりリーズナブルになります。 ASPで書かれた多くの商用Webサイトを見てきましたが、そのほとんどはエラー処理を無視しています。間違ったタイプ