― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2006年4月28日(金) 00:44 
 現在、imageMagickを利用したカウンターを作っていますが、なぜかFirefoxではサーバーに2度GETしてしまうため、2つずつカウントがアップしてしまいます。
 Live HTTP headers を使用して確認。
URIは [url]iruka.la.coocan.jp/cgi-bin/LaCounter.cgi[/url]

 なんとも不思議な現象で、・・・・・・

 現在、リロードのチェックを外していますから再読み込みでカウントアップします。

 原因がわからないので対策の立てようがない。CGI側の応答ヘッダで対策は出来ないものでしょうか??ブラウザ側の設定ではカウンターという性格上不可能なので・・・

:cry:


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: URLの記述ミス
投稿記事Posted: 2006年4月28日(金) 12:15 
URIは http://iruka.la.coocan.jp/cgi-bin/LaCounter.cgi です。


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: URLの記述ミス
投稿記事Posted: 2006年5月07日(日) 21:07 
イルカ さんが書きました:
Firefoxではサーバーに2度GETしてしまう

 HTTPレスポンスヘッダに、
Expires: [HTTP time]
Connection: [keep-alive|close]
Content-Length: [integer]
Last-Modified: [HTTP time]
Pragma: [strings]
Cache-Control:
Transfer Coding:
 の値を色々変えて試したところ、Expires:が、Firefoxの再読み込みをするか否かを決めていることがわかりました。

Expires:がないと、再度サーバーにリクエストするという動作はおかしくないのかなぁ。なお、IE/Opera/Mozillaでは、このような動作は確認できない。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[142人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean