• ベストアンサー

アクセスログの取得について

cgiでアクセスログの作り方を勉強しました。 そこで疑問なんですが、作ったホームページにアクセスしてきた人のログをとるには、ログを取るために作ったcgiファイルにアクセスさせないといけないんでしょうか? トップページのアクセスログを取りたいのですが、トップと別のcgiファイルを実行することでトップのログを取ることはできませんか? わけの分からないことを言っているかもしれませんがよろしくお願いします。

  • CGI
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • fake-tang
  • ベストアンサー率24% (186/772)
回答No.1

トップページに、以下のいずれかのタグを記述します。 というか、自分はIMGタグで埋め込んでいます。 ・IMGタグを使う <img src="http://xxxx.xxx/cgi-bin/accsee.cgi"> ・Javascriptを使う(切っている人も多い) <script type="text-javascript" src="http://xxxx.xxx/cgi-bin/accsee.cgi"></script> ・インラインフレームを使う(対応ブラウザが少ない・将来廃止の予定。非推奨) <iframe src="http://xxxx.xxx/cgi-bin/accsee.cgi"></iframe> cgiファイルを実行するには、なんらかの方法でCGIにアクセスさせることになるので。 この返答でいいのかなとちょっと心配(´・ω・`)

yosirouta
質問者

補足

やはりトップに上記のタグを記述して訪問者にログを取るように組んだcgiファイルにアクセスさせることが必要なんですよね? つまりトップページのソースを表示した場合に上記のタグが記述されているのが判るということですか? 質問ばかりですいません。

その他の回答 (1)

  • 5y3gk
  • ベストアンサー率34% (97/283)
回答No.2

私も詳しくないのですが、SSIを使ったアクセス解析ソフトの場合、 <!--#exec cmd="./access.cgi"--> を<BODY>~</BODY>間に記述します。 この場合は、ソースを見てもコマンドは表示されません。 アクセス・アナライザー(SSI版) http://happy.honesto.net/cgi/download/access_ssi.html

関連するQ&A

  • アクセス・ログ用CGIをHTMLから自動起動する方法は?

    ホームページ・アクセスログ用のCGI(実際はjavaサーブレット)を作ったのですが、トップページをアクセスした時に、このCGIを自動的に呼び出すようにトップページのHTMLを修正したいのですが、どうしたら呼び出せるのかがわかり ません。 ・ホームページとCGIのサーバーは別です。 ・このCGI自体はブラウザ側に特に返す内容はありません。必要であれば返しても良いですが。 ・HTMLだけでは無理であれば、javascriptを使っても良いです。 普通はどうしてるのでしょうかね?

  • アクセスログの取得

    自分のHPのアクセス解析についてです。 「忍者」や「CGIBOY」といった、解析専門のサイトに 登録してやってもらう方法の他に、自分でアクセスログ を取得して、解析するソフトにそのログをドロップして 見るというやり方もあることがわかったんですが、 アクセスログを取得するのは難しいのでしょうか。 プロバイダはニフティで、CGIに関してはサポート外 ということで教えてもらえませんでした。   ホームページビルダーのFTPでアクセスログなるファイル を探してみたのですが、見つかりませんでした。 ファイルを作るプログラムを仕込まないといけない のでしょうか。 ログ取得の方法、または参考になるサイトなど 教えてください。よろしくお願いします。

  • 自ホームページ用のアクセスログCGI

    z.cgiをPerlで作って自分のページにアクセスがあるたびにz.cgiが実行されて足跡がログファイルに記録されるようにした場合 他人がその他人のページがアクセスされるたびにz.cgiを呼び出されるように設定した場合他人のページにアクセスがあるたびにログファイルが更新されてしまいます この問題点を解決するためにどうしたらいいのでしょうか?

    • ベストアンサー
    • CGI
  • アクセスログ解析ソフトについて

     社内のWEBサーバで、各コンテンツページの アクセスログ(アクセス数)の一覧表示をフリーの CGI(KENT WEBさんのLime Counter)を利用して 実施していますが、ファイルロック機能が効かない(symlink関数がWindows2000serverだと使えない) ので、同時アクセス時にログが複数できて カウンタ数値が少ない方の値に減ってしまうという 事象があり、こちらでは使えません。 他の、アクセスログ一覧(コンテンツカウンタ表示) ができるようなCGIやASP(できればフリー) のものか市販ソフトでWEB上で各ページのアクセス数をグラフ等で表示ができ、設定が難しくないもの 等、代替のものを探しております。 なお、CGIについては、Lime Counterのように TOPページのリンク先に、CGIタグを埋め込む 方法を使うものでないと駄目なのです。 各コンテンツは各々担当で作成しておりますので CGIタグを各ページに入れる方法だと、管理が 難しくなるので、事務局として一括でTOPページ にCGIタグを入れて、TOPページからのリンク 先コンテンツの個別アクセス数を表示したいのです。 どれがいいでしょうか?(市販ソフト又はCGI等) 教えてください

  • アクセスログ取得について

    複数ページのアクセスログを取得したいのですが、各ページにCGIの記述をするしか方法はないのでしょうか。今までは自社サーバーでIISのログを取得していたのですが、今回レンタルサーバーへ移行した為取得できなくなりました。方法があれば教えて下さい。

  • 所有者nobodyのアクセスログについて

    突然ですが、質問させて下さい。 昨年末から自前のホームページにアクセスログを集計する CGI(Perl)を取り付けております。 で、バックアップをと考えたのですが、ログの所有者がnobodyになって おるため自前PCにダウンロード出来ません。 (ページカウンターも備えておるためバックアップしたいのです) 1.こういうファイルは基本的にはバックアップ出来ないものでしょうか? 2.ログファイルはCGIが自動で作ってくれるのですがあらかじめ 所有者が自分である空の同名ファイルを作っておけば所有者nobodyは 回避出来るのでしょうか?

    • 締切済み
    • CGI
  • apacheのログの取得について

    質問させて頂きます。 仕事でホームページの管理を行うこととなり、 ページの更新などを行っているのですが、 ホームページ内のある1つのページにアクセスした際の ログが残るようにして欲しいと頼まれました。 私はまるっきりの初心者で、ページの更新方法もやっと覚えた程度 の知識しかないので、どのように設定すればそのページに関するログが 取れるのかわかりません。 すこし調べてみた限りでは、httpd.confの中にLogFormatを設定して、 Customlogでログファイルのパスと設定したLogFormatを利用するように 書き込めばいいらしいのですが・・・。 この方法でホームページ内のある1ページへのアクセスログを取ることは可能でしょうか? 可能であれば、どのように設定すればいいか例を挙げて頂けると助かります。 私の調べた方法では無理な場合は、他の方法を教えて頂けないでしょうか? よろしくお願いします。

  • アクセスログの見方について

    いつもお世話になっております。 私が借りているレンタルスペースはアクセスログを閲覧することが可能なのですが、何件かよく分からないアクセスがあります。 例えば、こういったものになります。 (実際のものとは若干、変更してあります) 999.999.999.999 - - [01/Jan/2003:12:12:12 +0900] "GET /web/css.css HTTP/1.1" 404 227 "http://homepage-rei.com/bbs.cgi?page=5" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" homepage-rei.com/bbs.cgiが参照元になっており、css.cssというファイルのリクエストがあった、ということは分かりますが、このファイルが自分のサイトにない場合でもリクエストが出ているようです。(だから404が返っているようです) こういった事は頻繁にあるのでしょうか。 詳しい方、回答をいただけると幸いです。

  • アクセスログ解析について

    近々ホームページ(CGIもそのうち入れて)をUPする予定ですが、アクセス向上などを目的としてログ解析に取り組みたいと思っています。 画像系ソフト・HP関連ソフトなど独学でやってきましたが、コンピューターおよびネット関連についてはほとんどわかりません。 アクセスログ解析については、1冊本を読んだ程度です。 さて、何から勉強してゆけばよいでしょうか? お勧めの参考書・参考サイト・あるいはこういった手順でなどなどアドバイスいただけると助かります。 よろしくお願いいたします。

  • ページごとにアクセスログをとりたい。

    トップページにアクセスカウンターを設置することはできます。 そういうことを目的としたカウンターもたくさん存在します。 でも、私がしたいこととは違うのです。 私は、ページごとにどこからアクセスしてきたかが知りたいのです。 とりわけ検索エンジンからのリンク(ワード)、トップページ以外のコンテンツへの外部リンク、ブックマーク(直接入力でも同じ結果だろう)、これを知りたいのです。 べつに、そのページに何人アクセスしたかを知る必要はありません。 そしてその数字を公開する気はありません。 つーか、公開してるサイトなんてないでしょ。 そういうアクセスカウンターというかアクセスログを埋め込むにはどうしたらいいでしょうか? そういうサンプルがあるサイトでも何でもいいですので、アドバイスお願いしますm(__)m

    • 締切済み
    • CGI

専門家に質問してみよう