seastars さん、
そうですねえ、最初の話でまず「インターネット一時ファイル」の設定を疑うのが普通なのですが、プロバイダのページでは大丈夫とのことなので Last-Modified の方かと思いました。
マイクロソフトの「自動的」というのは何かあやしげですね。 どういう動作をしているかちょっと検証してみないと何とも言えません。
自己レスです。
IE5.5の「インターネット一時ファイル」の「設定」で
「自動的に確認する」がオンになっていたのを
「ページを表示するごとの確認する」に変えたら、うまくいくように
なりました。
インターネット経由で表示する時とローカルで表示する時では
IEが「自動的に確認する」場合、違った動きになるということですね。
-->FAQに入れていただけるといいのでは?
失礼しました。
中田さん
プロキシサーバは起動していません。
Last-Modifiedのチェックを外したのですが、やはりだめです。
カウンタがUPしません。
ログを見ると、カウンタのCgiが呼ばれてないようです。
(Index.htmlは呼ばれている。)
また、Index.htmlから別のcgiをhrefで呼んで、そのcgiからカウンタのcgiを呼び出すと
正しくカウントアップされます。
どうもindex.htmlからのカウンタ表示(<img src="">)が呼ばれてないよう。
ブラウザは、IE5.5 OSはWinME Httpdは最新の1.34dを使ってます。
どうも不思議な現象で手に負えません。
seastars さん、
プロクシサーバとして動作させているのではないでしょうから、キャッシュの設定は関係ありません。
IEのキャッシュ(インターネット一時ファイル)を表示しているのでしょう。
AN HTTPD の「表示/インデックス」の一番下の Last-Modified のチェックをはずすとどうでしょうか?
下記で誤りがありました。
URLを直接でなく、他のページから戻ってもと、読み替えてください。
このindexページやcgiを、プロバイダへUPLOADして使うと正しく
カウントアップされます。
質問です。
Index.htmlでアクセスカウンタを設定しているのですが、ブラウザの更新を
押さないと、カウントアップされません。http://127.0.0.0/~xxx/とURLを
直接、入力してもカウントアップされません。
キャッシュの指定(キャッシュオン、キャッシュのみ)はオフしてあります。
カウンタがアップしないときは、ログにもでていません。
カウンタがアップするときは、ログにIndex.htmlが呼ばれたのと、カウンタcgiが
呼ばれたと記録されます。
なんか、無条件にキャッシュしているのを、そのまま表示している感じなのですが
対応方法がありますでしょうか?