• ベストアンサー

JAVAアプレットでホームページのアクセスログ付きカウンタを作成できますか?

こんにちは CGIが使えない環境で、なんとかアクセスログ付のカウンタを作りたいのですが、JAVAのアプレットでできないでしょうか。 もし、おわかりの方いらっしゃいましたら、お助けください。 仕様としましてはw、WEBページにはカウンタは表示せず ファイルに書き出して、その中にログをためていきたいのですが。 ログにためるないようですが、 1.どのURLから来たか。 2.何件のアクセス数です。 よろしくお願いします。

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

  • ベストアンサー
  • akr
  • ベストアンサー率18% (32/173)
回答No.2

サーブレットも基本的にはCGIと同じです。サーバー側が持つ機能です。 これもクライアント側ではどうすることも出来ません。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • akr
  • ベストアンサー率18% (32/173)
回答No.1

CGIが使えないのであれば無理じゃないのかな。 アクセスのカウントはHTTPのサーバー側で行なうのもなので、クライアント側のアプレットに何をしても無理じゃないのかな。 いちど、HTTPの仕組みを調べて見てはどうでしょうか

hooma
質問者

お礼

ありがとうございます。 やっぱり無理ですね。 ところで、JAVAのサーブレットに関心がありますが、 サーバー側で環境を整えないと使えないですよね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • JAVAのアプレットって?

    JAVAのアプレットとスクリプトの違いを教えてください。 JAVAのアプレットはスクリプトをコンパイルしてバイナリ-に変えたものと理解していいんでしょうか。何が違うのでしょうか。 またサバープレットでしたっけ(サーバーなんとか)、あれはどう違うのでしょうか。 それから、JAVAプログラムをWEBに組むための開発環境を整えるにはどのようなものが必要なのでしょうか、それはフリーなんですか? よく理解していないので変な質問ですみません。 こちら、UNIX、C,PERL、FORTRAN等はかなり詳しいと思っているけどWEB開発には縁のない人間です。

  • イントラネットのwebページのアクセスカウンター

    社内ランの環境でwebページを立ち上げました。サーバーはwin2000 IIS5.0です。 http://www.i-say.net/cgi/sample_view.php3?id=1678&url=http://www.kushinoi.co.jp/JsCounter/Counter.htm においてあるグラフィックカウンターを説明どおりに、作業をしてホームページビルダーのFTPソフトを使ってアップロードしましたが、indexに××××××となってGIF画像が現れません。ファイルの置き場所も支持どうりにしました(webという名前のフォルダを作りこの中にindexをはじめ全て同一フォルダに入れました)。「cgi-lib.pl」というファイルはインターネット上で検索して摂りました。 ほかのcgiカウンターも色々と試しましたが、上手くいきません。 大変に申し訳ないのですが、教えていただけないでしょうか?よろしくお願いいたします。 参考になるかどうかわかりませんが、アプレットはちゃんと動いています。

    • ベストアンサー
    • CGI
  • アクセスカウンタの表示が出来ない

    今アクセスカウンタを作動させようとしておりますがうまくいかないのでどなたかご教示ください(調べたりないのかもしれませんがすみません。。。。) 環境はWindows XPでIISを使用してWEBサーバーを立てています。 まだ、アップロードとかではなくローカル環境でテスト作業中です。 CGIを動かすためにActive Perlを入れてあります。 一応テストをしてwwwrouteと同じディレクトリにcgi-binというものを作ってその中に環境変数を表示させるファイルを入れたら表示に成功しました。 そこで今度アクセスカウンタを表示させたいのでwwwroute配下にtest.htmlをつくりあるフリーソフトのCGIカウンタをいれhtmlの中にタグを書き込みtest.htmlと同じディレクトリにCGIのexeファイルなど置きましたがhtmlを表示させるとカウンタが「×」表示になってしまいます。 何がいけないのでしょうか?よろしくお願いします。

    • ベストアンサー
    • CSS
  • アクセスログの取得について

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

    • ベストアンサー
    • CGI
  • ホームページのカウンターについて

    30ページあるうち、15ページ分だけアクセス数がわかると同時に、その15ページアクセス数の集計が総合トップページにアクセスカウンター(画像表示でもテキスト表示でも可)として、表示(その15ページの集計数が反映されるということ)させる方法はないものでしょうか? 無料のCGIサイトを探してみたものの、なかなか見つからず。。実現できそうで、どなたか創られていそうなものなのですが・・・

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

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

    • ベストアンサー
    • CGI
  • SSIでホームページにアクセスした人の自動アクセスログをとるにはどうすればいいのでしょうか?

    本とかでは、一般にアクセスログなどは、CGIで作られると書いてあったのですが、Webページのソースを見られたら分かってしまうと書いてありました。 そこでSSIで、アクセスログを作るとWebページのソースを見られても、SSIなら中身が見えないと書いてありました。 本には、そこまでしか書いてありませんでしたので、 どなたかコピー&ペーストでアクセスログを、作れるサイト知っておられないでしょうか? また回答していただける方で、知っておられる方がいらっしゃいましたら、スプリクトなど書いていただける方は、お願いします。 初心者なので説明も書いていただけると大変ありがたいです。ご協力お願いします。

  • アクセスカウンタをつけたいのですが・・・

    今回初めて会社のホームページを作ったのですが、どうしてもアクセスカウンタがほしいので、今使用しているレンタルサーバーに問い合わせたところ、アクセスカウンタのレンタルのサービスはしてないらしく、CGIにも対応してないとのことでした。CGIが対応じゃなくてもアクセスカウンタはつけることができるのでしょうか?その日のアクセス数だけでもわかればいいのですが・・・。自分なりに調べたのですが初心者なものですみません。

    • ベストアンサー
    • CGI
  • 所有者nobodyのアクセスログについて

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

    • 締切済み
    • CGI
このQ&Aのポイント
  • グーグルクロームでの印刷ができない場合の解決方法を教えてください。
  • ウインドーズでは印刷できるが、グーグルクロームでは印刷ができない問題について詳細を教えてください。
  • グーグルクロームでプリンターに送信されましたのメッセージが出て終了する場合の対処法を教えてください。
回答を見る

専門家に質問してみよう