訪問者、記録訪問、IP、および時間を数えることができる統計の例
もちろん、他のみんなと同様に、ウェブサイトwww.zydn.netを作成しました。また、カウンターを付けました。カウンターが毎日絶えずひっくり返っているのを見ましたが、とても幸せでしたが、後で私のウェブサイトを見ているのは誰だと思いましたか?新しい友達ですか、それとも旧友ですか?彼らが何回来たのかわかりませんが、それでもそれらすべてを数えたいので、無料の統計を申請しましたが、nの変化に満足していませんでした。悲しいかな、自分でそれをすることによってのみ、十分な食べ物と衣服を持っていることができ、あなたがそれを言うようにそれをすることができます。レベルは臭いです。マスターがそれを笑い、アドバイスを求めないでください。
アクセスライブラリを例として取ります。実際、SQLServerライブラリを使用して、リンクライブラリのステートメントを変更するだけです。
ライブラリ構造は次のとおりです
ライブラリファイル名:Cont.Aspは元々Cont.Mdbでしたが、ビルド後、拡張機能はASPに変更され、ライブラリがダウンロードされないようにしました。
テーブル名:タブ
フィールド名データ型説明
IDは訪問者番号を自動的に番号付けします
IPテキストは、訪問者のIPを記録するために使用されます
dat1日付は、最後の訪問者の訪問者を記録するために使用されます
DAT日付は、訪問者が最初に訪問する時間を記録するために使用されます
CS番号、整数タイプは、訪問者への訪問数を記録するために使用されます
このプログラムは非常に簡単で、2つのファイルのみがあります。Dispcont.aspは統計結果を表示するために使用され、contpage.aspは統計情報を表示します。
まず、contpage.aspの統計を見てみましょう。コードは次のとおりです。
<%
setConn = server.createObject( "adodb.connection")
connstr = "dbq ="+server.mappath( "cont.asp")+"; defaultdir =; driver = {microsoft accessdriver(*。mdb)};"
conn.openconnstr '*****上記のステートメントは、ライブラリに接続するために使用され、cont.aspはライブラリファイル名です。
keren = request.cookies( "keren") 'クッキーを読む、クッキーの名前は「ケレン」、ハハです。 。 Yuの電子文学は非常に悪いので、彼はPinyinの使用方法しか知っていません。
ifkeren = "" then'cookieが空であるかどうかを判断します。彼らが空いているなら、彼らは新しい友達でなければなりません、さもなければ彼らは古い友達です。
sql = "select*fromtabwhereid = -1"
setrs = server.createObject( "adodb.recordset")
rs.opensql、conn、1,3
rs.addnew'これが新しい訪問者である場合、図書館に新しいレコードを追加してください。
rs( "cs")= 1 '注訪問数は1です
rs( "ip")= request.servervariables( "remote_addr") 'IPに注意してください。
rs( "dat")=今の日付と時刻を私に
rs( "dat1")= date'tellの現在の日付と、将来の最初の訪問に使用される日付。
Response.Cookies( "keren")= rs( "id") 'クッキーを書き込み、コンテンツはIDと同じです。