プログラム質問箱への投稿
記事番号00654へのフォローを投稿します。
引用記事中のHTMLをエスケープせずに
そのまま引用
することも出来ます。
お名前(ペンネイムで結構ですが必要です)
(
ブラウザに個人情報を覚えさせない)
電子メイルアドレス(必要です)
題名(必要です)
Home Page がある方はリンク希望先の URL を記載して下さい
会議室に載せたい内容を以下へお書き下さい (
HTMLを解釈せずにそのまま表示)
5月13日に、三葉工房さんは書きました。 >5月11日に、にあさんは書きました。 > >>5月4日に、三葉工房は書きました。 >> >>>SSIではなくCGIでの<img src="***.cgi">でのイメージ出力では >>>1度きりしか再読み込みをしてくれません。 >> >>通常、画像読み込みは文書に比べてバイト数が多いので、極力再読み込みを >>しないような作りになっていることが多いようですね。 >> >>[Reload]ボタンの押下で再読み込みさせたいなら、画像出力のヘッダ部に >> >>Expires: Mon, 10 May 1999 16:08:27 GMT >> >>のような、コンテンツが無効になる時間を入れておけば良いと思います。 >>もちろん、その時間には現在の時間等を入れておけば、[Reload]を押した時には >>既に過去の時間になっているので再読み込みされるでしょう。 >> >># よく Expires: 0 とすれば良い、などと言う解説がありますが、文法的に >># 間違っていますので、ダメです。また、現在時より昔の時間が Expires に >># 入っていると無効になる/誤動作する、と言う話があるので、現在時を入れて >># おくのが無難でしょう。 > >********************************************* >アドバイスどうも有難うございます。 > >失礼もうしああげて,申し訳ございませんが, >Expires: Mon, 10 May 1999 16:08:27 GMT >をどのように画像出力のヘッダ部に記述するか分かりません。 >色々と試してみました。 > >Expires: Mon, 10 May 1999 16:08:27 GMT >print "Content-type: image/gif\n"; >様に書いたり,これは,COOKIEの設定にもでて来ますので,いままでのライプラリの"Cookie.pl"に頼るCOOKIE設定をやめて$ENV{'HTTP_COOKIE'}と手書きに変更して >print "Set-Cookie: $cookname=imgID\:$Cookies{'imgID'}; Expires=Mon, 10 May 1999 16:08:27 GMT\n"; >print "Content-type: image/gif\n"; > >と >しかしながら,今までと変わらず,"再読み込みボタン"だけのCGIからの処理による ><img src="***.cgi">の画像出力では,2回までしか,画像を >取り直してはくれません。 > >ところで, >Expires: Mon, 10 May 1999 16:08:27 GMT >年月日付の境目に半角の変わりにハイフンを用いた書き方 >Expires: Mon, 10-May-1999 16:08:27 GMT >(ちなみに私は,"Monday"と言う様に週の欄は,フル書きで記述して,月の欄は, >上記の書き方と全く同様に英語の月名を3文字に省略して,書いています。) > >は,どのように画像出力部に記述するのか,もしくは,COOKIE設定の中で, >記述するのかを大変くどい様で済みませんが,もう少し詳しくお教えいただけません >でしょうか。 >どうか宜しくお願い申し上げます。
ホームペーヂに戻る
nir@mvg.biglobe.ne.jp
Last Update: 2 December 1999