- ベストアンサー
cgiのカウンターについて教えてください!
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
cgi のプログラム (カウンター) が index (ページ) に埋め込まれているわけではないので、index を書き換えてもカウンター数がリセットされることはありません。 ちなみに、cgi のプログラム自身がカウンター数を持っているわけでもありません。カウンター数はデータファイルもしくはデータベースに保存されていると考えるべきでしょう。
関連するQ&A
- HTMLにCGIカウンターを
初歩的なCGI(Perl)のアクセスカウンターの作り方を学びました。 今まではHTMLでHPを作成していました。そこでトップページにアクセスカウンターを付けたいのですが、当然のことながら今のトップページは「index.html」ファイルです。このファイルにCGIによるアクセスカウンターをつける場合、「index.html」のファイルを一から「index.cgi」ファイルにPerlで書き換えなければならないのでしょうか。今の「index.html」の一部分を書き換えるだけでCGIのアクセスカウンターが設置できないものでしょうか。
- ベストアンサー
- CGI
- CGIでカウンタ作ったのですが・・・
初歩的な質問で申し訳ないです。CGIでカウンタを作ったのですが(count.cgi)、表示のさせ方がわかりません。http://xxx/xxx/count.cgiとURLを直接打てば、カウンタは表示されるのですが、トップページに表示させたいです。宜しくお願いします。
- 締切済み
- CGI
- CGIカウンタを別のページに設置
http://www.kent-web.com/様のhttp://www.kent-web.com/count/ecount.htmlを利用しています。 現在はINDEXにカウンタを設置していますが、この度同一サイト内のひとつ下の階層に新たなカテゴリのページを作ったので、そこのページを訪れた人の人数が把握できるように、ここにも同じカウンタを付けようと思ったのですが上手くいきません。 まずは単純に設置してみたら、全く同じINDEXページにあるカウンタと連動するカウンタができてしまったので、ディレクトリ名をcgi-binからcgi-bin2に変えたりecount.cgiの内容をすこしずついじってみましたがうまく反映しません。 具体的にどこをどう改変すればいいのでしょうか。 なにぶん初心者のため、この説明もやっていることもおかしいことが多いと思うのですがお助けください。
- 締切済み
- CGI
- カウンタCGIについて
今、カウンタを自作しています。 カウンタの種類はテキストカウンタです。 ですがカウンタを設置しているページからその他のページへ移動し、ブラウザの「戻る」ボタンで戻ってきたときにカウントがされないんです。 カウンタをテキストで表示したい、SSIを使いたくないと言う理由でHTMLページではJavaScriptを用いてCGIの内容を取得するようにしています。 どうしたら解決できるでしょうか?よろしくお願いします。 <index.htm> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>カウンタ</title> </head> <body> <p> <SCRIPT language="JavaScript" src="count.cgi"></SCRIPT> <noscript>JavaScriptをONにしないとカウンタは動きません。</noscript> </p> <p> <a href="http://www.yahoo.co.jp/">Yahoo!Japan</a> </p> </body> </html>
- ベストアンサー
- CGI
- CGIカウンタについて
CGIカウンタを設置したいのですが、いまWEBサーバ2台(A,B)があってサーバAにはCGIがあります。すでにあるサーバAを利用してサーバBにあるページにカウンタをつけることは可能でしょうか? おとなしく、サーバBにもCGIを置いた方が早ければそうしますが・・・
- ベストアンサー
- CGI
- CGIでカウンターの設置をしたのですが反映されません
CGIでカウンターの設置をしたのですが反映されません. 数字も自分のページに送ったのですが×印が付いているだけです どうしてかわかりません あなたは × 人目の訪問者です とINDEX.HTMLに表れます。
- ベストアンサー
- CGI
- アクセスカウンタCGIが動きません。
テキストカウンタ(アクセスカウンタ)が動きません。 http://cgiroom.nu/list/count/tcount/index.htm こちらのサポートはなかなか教えていただけないので、gooで質問します。 http://www.ドメイン/count.cgiで、開けますが、 http://www.ドメイン/count.htmですと、 内容が、-count- の表示のままです。
- ベストアンサー
- CGI
- CGIカウンタの設置場所
CGIを使ったホームページデビューをしたいと思っているのですが、一つ設計面での重要な問題に突き当たってここに問題を投げかけてみることにしました。 (CGIの際に使う言語はPerlでして、中級者レベルにはなっているという前提でお話しします) まず、アクセスログを残すためにどのCGIの教科書にも載っているアクセスカウンタを設置したいと思っていて、プログラムを書いています。 プログラム自体を作るのは問題ないのですが、ここで一つの大きな壁にぶつかりました。 それは、プロバイダはCGIの使用は許可しているのですが、SSIは許可していないという問題です。 多くの場合、訪問者が最初にアクセスするのはメインページだと思うのですが、これをプロバイダはindex.htmlにするようにしています。しかし、htmlだと静的ページなのでCGIを使うことができません。カウンタは訪問者がメインページに訪問した回数で数えたいのですが、SSIが禁じられているためにこれもできません。 確かに強引に/cgi-bin/main.cgiとして、訪問者にはここにアクセスしてもらうようにしてもいいのですが、URLの見た目として(つまり、美感の問題)として美しくない気がします。 まとめると、SSIの使えない環境にて、index.htmlをメインページとした場合、アクセスカウンタをどのように設置するのが適切か?というのが現在の私の問題です。 (もしくは、解決案はありえないというアドバイスも一つの有益なアドバイスです) カウンタの作り方はどのCGIの教科書にも書いてありますが、設置のためのホームページ全体の設計方法については書いていません。 ですので、経験豊富な方々のいそうなこの場所にて聞いてみることにしました。 自宅サーバーを使えば、こうした制限はないとは思いますが、セキュリティ上の問題が心配でそれをやる勇気がまだありません。サーバー用のマシンを買ってもいいのかもしれませんが、そのための費用もまだ不足しています。 ですので、プロバイダ上での公開という前提でアドバイスをいただければと思います。 何か名案があれば教えてください。 よろしくお願いします。
- ベストアンサー
- CGI
- カウンターがリセットされてしまいます。
質問させて頂きます。 今朝カウンターがリセットされて0になっているのに気が付きました。 index.htmlに設置してあるものと、日記やBBSに付いているものも0になっていました。 直して、数時間後に見てみるとindex.htmlのものだけまた0に戻っていて、日記などは無事でした。おかしいなと思い、またindexのものを直したのですが、また0になってしまっていました。 去年も一回だけindexのものだけリセットしてしまった事があり、その時はうろおぼえの数値を入れておいたらそのまま上手くいっていたのですが・・・。 誰か第三者がCGIをいじっているのでしょうか? パーミッションの設定などは間違ってはいないと思いますが、注意すべき事、防御策などありましたら宜しくお願い致します。大変不安です。
- ベストアンサー
- CGI
- ホームページの質問ですが、cgiを組み込んであるページに関してです。
ホームページの質問ですが、cgiを組み込んであるページに関してです。 ブログを組み込んでいるんですが、そのページのデザインを編集したいんです。 大きな変更ではなく、書き込んであるテキストを削除したいだけなんですが、何度もやって何度も失敗してるんです。 まず、そのindexページをビルダーで開くと『エラーが検出されましたので修正しました』と出るのです。それを避ける事が出来ませんでした。 それだけですでに何か変更されてしまっているのですが、自分で変更してもしなくても、横にあるカレンダーの上にある『 << 何年何月 >> 』と言うところが『 <<>> 』になっているんです。 だれか、ほぼ素人ですけど、わかりやすく教えてもらえませんか?
- 締切済み
- CGI
お礼
ご回答ありがとうございました。これで安心して上書きすることができます。