投稿者: 管理人
投稿日時: 99/10/24 00:45:14
>>管理人>PS.掲示板に入るときに、そのリンクを
>>管理人><a href=imgboard.cgi?page=1>画像掲示板へ</a>と書いて、
>>管理人>クッションさせるとキャッシュされないかも。
>
>直接掲示板に来る人が多いもので・・・でも、後で試してみます。
ちょっと説明が悪かったかも。
上のアンカーの意味は「?」以降に適当なパラメータを付けるためには
上記のようなリンクで掲示板を呼び出せばいいという話です。
>「?aaa=aaa」 お〜っ! すばらしい、うまくいきました。 m(_'_)m
>これは何のおまじないですか?
疑似GETパラメータです。sakata=ahoでもa=aでも・・・別になんでもいいです。
意味ないパラメータなので、投稿後には取れます。
取れた場合、投稿前のURLと投稿後のURLはお尻のGETパラメータが違うので、プロキシは最初開いた掲示板と投稿後の掲示板を別URLとして扱い、キャッシュされません。
通常、プロキシは、CGIのPOST,GETパラメータも見てキャッシュを制御しています。従ってURLが同じでも、その送るパラメータが異なる場合は別ページとして扱います。従って同じimgboard.cgiを呼び出しても、ページ情報とか、投稿前とか投稿後とかのPOSTパラメータにより、画面を別々のデータとして認識しています。
しかし、一部の古いプロキシサーバ(delegateとか)とか、インターネットエクスプローラ3とかは、キャッシュに関して、実装が不完全であったためGETに関しては認識するのですが、POSTの違いに関して認識することができません。従って、古いデータを再送してしまったり、ページが更新されなかったりします。このような場合は疑似GETパラメータを付けることによって強制的にキャッシュさせないようにできます。