• 締切済み

ブラウザの自動更新について

ブラウザの自動更新について質問させていただきます。 <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="以前の時間"> 古いキャッシュを読まずにブラウザに新しいページを読みたい時、上のブラウザごとに異なる?3種類の対応方法があるかと思いますが、これらは適切な方法でしょうか。 例えばyahooのトップページは上の方法を使わずに自動更新しているようですが、上記のmetaは埋め込まれていませんでした。また他の多くのポータルサイトもそうでした。どのように自動更新しているのでしょうか。 どのようにすれば、更新ボタンを押さずに更新できるのか、また自動更新の際、上記のmetaを使ったほうがいいのか、それともyahooのように別の方法を使ったほうがいいのか、教えていただけないでしょうか。 初心者の質問で、質問内容が乱れてしまいましたが、どうぞよろしくお願いいたします。

みんなの回答

noname#62939
noname#62939
回答No.4

ANo.1です。cgiでしたか・・・・ .htaccessで認証設定でしょうか・・・? KENT WEB さんのcgiを参考にされてみたらいかがでしょうか? http://www.kent-web.com/pwd/index.html 実は私もこちらのを参考にさせていただいた事があります。 以上ご参考までに・・・ 余り、お役に立てませんね・・・ごめんなさい。

congcong
質問者

補足

ご回答ありがとうございます。 htaccessの認証設定でできるかどうかわかりませんが、今後確認してみます。

noname#62939
noname#62939
回答No.3

ANo.1です。metaタグを使わない方法でしたか? 通常は前記のmetaを推奨するようですが・・・? あとはrobots.txtでしょうか? 以下、Yahooのサイト管理者向けページのmetaとrobots.txtのページです。 http://help.yahoo.co.jp/help/jp/search/indexing/indexing-12.html こちらはgoogleのweb管理者向用のページです。 http://www.google.com/support/webmasters/bin/answer.py?answer=79812&topic=8522 こちらはASY!さんのrobots.txtでロボット対策,SEO向け書式集のページです。 http://dokodemo.rankuappu.com/syono5.html http://dokodemo.rankuappu.com/syono5a.html 私はgoogleの方なので、ご参考には添えないかもしれません。 以上でした。

congcong
質問者

補足

ありがとうございます。全てのページを確認しました。確かに前述のmetaは推奨されているようですね。 実はcgiプログラムを組んでいるのですが、ログインをした後でも、「ようこそゲストさん」になってしまったり「ログインしてください」という表示が出るんです。 はてなのFAQの中に同じような問題があります。 http://www.hatena.ne.jp/faq/qa?c=10 はてなでは 「ログイン後、何度かページを再読み込み(リロード)したり、はてな内のページを幾つか移動して、さらに再読み込みをおこな」うことを解決としているようですが、そうしなくてもログインした後でもちゃんとユーザー名を表示できるようにしたいのです。 やはりmetaタグを使わないとできないのでしょうか。または他に方法がありますでしょうか。 回りくどい言い方になってしまいましたが、検索で本日はてなのページを見つけたので、それを参考にして再度質問させていただきました。 お手数掛けますがどうぞよろしくお願いします。

noname#62939
noname#62939
回答No.2

ANo.1です。すいません。上記の書式の値を""で囲むのを忘れました。 正しくは、 <meta http-equiv="Refresh" content="10"> のようになります。

noname#62939
noname#62939
回答No.1
congcong
質問者

補足

ご回答ありがとうございます。 refreshは知ってますが、metaは用いない方法はないのでしょうか。metaを使うのが適切な方法でしょうか。yahooはどのように自動更新しているのでしょうか。 繰り返しになりますが、どのようにすれば、更新ボタンを押さずに更新できるのか(meta以外で)、また自動更新の際、上記のmetaを使ったほうがいいのか、それともyahooのように別の方法を使ったほうがいいのか、教えていただけないでしょうか。 どうぞよろしくお願いいたします。