npc.cgiの部屋2への投稿
記事番号00020へのフォローを投稿します。
お名前(ペンネイムで結構ですが必要です)
(
ブラウザに個人情報を覚えさせない)
電子メイルアドレス(必要です)
題名(必要です)
Home Page がある方はリンク希望先の URL を記載して下さい
会議室に載せたい内容を以下へお書き下さい (
HTMLを解釈せずにそのまま表示)
9月20日に、kenjiさんは書きました。 >9月16日に、にあさんは書きました。 > >>9月12日に、kenjiさんは書きました。 >> >>>私は自作のカウンターを作って設置しましたが >>>同じ悩みを抱えました(^^;・・・でまだperlをよく理解できていないので対策も出来ず >>>困ってたのですが、とりあえずフレームを設置して「menu」画面にカウンターを >>>設置しました。そうすることで無意味なカウントアップをなんとか止めています(^^; >>> >>kenjiさんのカウンタはSSIで実行していますよね。 >> >>SSIカウンタで、無駄なカウントアップを防ぐ方法としては、HTTP_REFERERを見て、 >>それが自分のペーヂからだったらカウントアップしないと言うのがよく使われて >>いるようです。 >># SSIカウンタから見えるHTTP_REFERERは、カウンタが張り付けてあるペーヂの >># それなので。 > >ども、なんとか HTTP_REFERER を使って同じページ内でのカウントアップを阻止できました。 >たぶんまだ改良の余地が有るような気がして・・ちょっと見て下さい。 > >#カウントアップされたくないURLを指定(この文字列を含むデータはカウントアップされません) >$mine="http://www4.big.or.jp/~kenzi/"; > >でURLを指定してます。 > >#カウントアップの処理 >$ref = $ENV{'HTTP_REFERER'}; >if ($ref =~ /$mine/i) {$cnt = $bcnt + 0; } else {$cnt = $bcnt + 1; } > >こんな簡単な処理で大丈夫でしょうか・・(^^; >一応動作確認ではおかしいところは無いので今稼動させていますが・・・ >もし「ここがおかしい」と思ったらRESよろしくお願いします。
ホームペーヂに戻る
nir@mvg.biglobe.ne.jp
Last Update: 2 December 1999