• ベストアンサー

アクセスカウンターの作り方

ホームページを作ろうと思っているのですがアクセスカウンターの作り方がわからないので作り方を教えてください。あと、JAVAでアクセスカウンターは作れますか?JAVAで無理なら何の言語でつくればよろしいのでしょうか?わかる方教えてください。

  • nagiha
  • お礼率41% (331/790)
  • HTML
  • 回答数4
  • ありがとう数7

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

  • ベストアンサー
  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.1

JAVAでつくれるのかどうかはわかりませんが、 JavaScriptでならつくれます。 もしくはCGIとかですね。 CGIよりはJavaScriptのほうが多少簡単です。 ただアクセス解析をしたり、などをお考えでしたらCGIの方が 応用はききますが、nagihaさんがホームページをつくろうと お考えのスペースはCGIはOKですか? ダメなところもあるので。。。

nagiha
質問者

お礼

回答どうもありがとうございました。

その他の回答 (3)

回答No.4

Javaで作るというのはもちろんアプレットのことですよね? それにはかなり技術が必要かと思います。 私の経験上、2通りは一応やり方があります。 ・サーバプログラムを用意してアプレットを呼び出したときにカウントを呼び出し、インクリメント(1足す)してサーバに送り記録する。 ・アプレットでCGIに値を送り、CGIで処理する。 前者は結構規模の大きい企業などではできますが、一般ユーザではまず無理です。 自宅サーバーがあれば別ですが… 後者は御使用のサーバがPerlやPHPの使用を許可しておけば大丈夫ですが、使用できないとなると使えません。 仮にCGIが使えないサーバでどうしてもカウンタが欲しいときは、無料のところで借りるか、JavaScriptで作ることぐらいしか無理だと思われます。 JavaScriptはたぶんネットで検索すればソースが転がってると思います(笑) 友達がそれを使っているので… こんなもんでどうでしょ!?

nagiha
質問者

お礼

回答どうもありがとうございました。

  • hide1978
  • ベストアンサー率42% (32/75)
回答No.3

まずJAVAでは作れません。←他人の受け売りなので自信なし。(^^; 普通、カウンターを作るには言語は問題ではありません。C言語でもPerlでも作れます。(一般的に多く使われているのはPerlです。) Perlで作ったカウンターなら大抵のISPで使用できます。もし契約されているISPがシェルを公開しているのであればC言語でも可能です。ただしシェル上でgccやccなどのコンパイラが使用できることが条件。 Perlはコンパイルを必要としないインタプリタ型の言語なので、シェルが公開されていなくてもCGIの設置を許可しているISPなら設置できます。 作り方ですが、アルゴリズムは以下のようになります。 1:カウンターCGI(以下CGI)が呼ばれる。 2:CGIは現在までの訪問者数が記録されているファイルを読み込む。 3:ファイルの内容に1を加算する。 4:ファイルの内容を更新する。 5:更新された値(訪問者数)をブラウザへ返す。 簡単に書くとこんな感じですが、実際には同時アクセスによる不整合を排除するために排他制御なども行っています。これらに関する資料はネットで検索すると大量に入手することができますので、それらを参照してください。

nagiha
質問者

お礼

回答どうもありがとうございました。

  • mayuclub
  • ベストアンサー率41% (575/1384)
回答No.2

私はcgiでやっています。 ホームページ(以下HP)にcgiが使えるかチェックしてみるといいですよ。 JAVAではどうなんでしょう…ちょっと使わないのでわからないです。 KENT WEBさんのサイトはかなりわかりやすいです。 私はかなりの初心者でしたが、ここで作り方を覚えました。 最悪作れなかったら、レンタルとかもありますよ。 なれないうちはレンタルにしておいて、あとからカウンター作ってもいいかもしれませんね。私はそうしました。 参考になれば幸いです。

参考URL:
http://www.kent-web.com/
nagiha
質問者

お礼

回答どうもありがとうございました。

関連するQ&A

  • アクセスカウンター

    アクセスカウンターを私のHPに入れたいのですが、フリーでいいものはありませんか。ホームページはホームページビルダー2001で作りました。このバージョンにはアクセスカウンター機能がついていません。教えて下さい。

  • アクセスカウンタについて

    ホームページにアクセスカウンタを載せた場合、そのホームページの作成者がアクセスした場合のみ表示するということはできるのでしょうか? また、アクセスカウンタを載せる以外に作成者がアクセス数を調べる方法はあるのでしょうか?  教えて下さい。

  • 「アクセスカウンタ」について。

    「VALUESTAR」に付属していた、ホームページ作成ソフト「ホームページミックス」(ジャストシステム社)で、ホームページをつくりました。「アクセスカウンター」をつけたいのですが、プロバイダが「@ニフティ」で、説明するのが難しいのですが、とにかく「@ニフティ」で提供されている「アクセスカウンタ」は、使用できないらしいことが分かりました(ひょっとすると、私の認識の違いかもしれませんが)。他の「無料カウンター」のサイトを見て、試して見ましたが、難しい用語ばかり出てきて、結局、いまだ「アクセスカウンタ」を付けられない状態です。同じような質問を「教えてgoo」で探しましたが、回答者のかたのレベルが高いのか?まるで「ちんぷんかんぷん」状態です。できるだけ、噛み砕いた説明で、何とか「私」に「アクセスカウンタ」の付け方を教えていただきたいのですが・・・・。よろしくお願いします。

  • アクセスカウンター

     ホームページの1ページ目(index.htm)にだけアクセスカウンターを設置しています。これで1ページ目にアクセスせずに、2ページ目や3ページ目・・・に直でアクセスした数はカウントされるのでしょうか。  それぞれのページにアクセスカウンターを設置した方がよいのでしょうか。教えてください。

    • ベストアンサー
    • HTML
  • アクセスカウンターについて

    ホームページのアクセスカウンターについて教えてください。 (1)アクセス回数だけ表示すれば良いので、自分で簡単にプログラムを書けますか。 (2)無料のレンタルアクセスカウンターは、どこが良いでしょうか。  また、その使い方を教えてください。

  • アクセスカウンターを移すことはできますか?

    ホームページビルダ-で作ったホームページに付けているアクセスカウンターをホームページZEROで作るホームページに移動することはできますか?できればカウントは継続の状態にしたいです。また、今の出来ているページを手直しするのではなく、全く新しいページを作ってそれに今までのカウントが入ったアクセスカウンターを挿入したいのですが、可能でしょうか?

  • アクセスカウンター

     ホームページにアクセスカウンタを設置したいと思っています。そこで無料レンタルアクセスカウンタを使用したいと思っておりますが、グローバルIPアドレスだけじゃなくプライベートIPアドレスまでカウントしてくれる無料レンタルアクセスカウンタはありますでしょうか?

  • アクセスカウンターを付けたいのですが…

    現在ホームページビルダー11でサイト作成していますが、初心者なので分からない事だらけです。 サイトにアクセスカウンターを付けたいのですが、ホームページビルダーを使用している場合はどうしたらいいのでしょうか? 一応、fc2でカウンターは借りたのですがどうやって設置していいか分かりません…。 ナビメニューの「その他の挿入」にある「アクセスカウンタ」で何か設定するんですかね? 何方か教えて下さい…。

  • アクセスカウンター

    自分のブログやホームページに何人来たか分かるアクセスカウンターがありますよね。 あれで、管理者だけが今何人ホームページにアクセスがあったか分かる方法はありますか?

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

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

    • ベストアンサー
    • CGI