• ベストアンサー

リロードができるCGIないですか?

yamachan_sの回答

回答No.3

CGI自体がどうのようになっているのわかりませんが、以下のタグを追加すれば可能です。(実際、掲示板や日記で最新の情報が表示されます。) ・i-mode/Vodafone Liveの場合 <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> ・EZweb(WAP2.0用 WINやA11xx,A3xxx,A5xxx) <meta http-equiv="Cache-Control" content="no-cache" /> ・EZweb(WAP1.x用 TU-KAやCxxx,A10xx) <HDML version="3.0" markable="true" ttl="0"> ↑この場合だけ、<HDML>タグ内にttl="0"を追加すれば可能です。 他は、タグを追加です。 以上で、必ずキャッシュからデータを読むことなく必ず、サーバからデータをとりなおします。 万一、上記の方法でうまくいかない場合は、CGIプログラム内で、起動する際、単にxxx.cgiではなく、xxx.cgi?tm=$tm など必ず同じにならない値で起動する方法があります。 起動する絶対時間などを入れて起動すると全く同じアドレスとならないので必ず読み直しを行うようになります。(こちらも実績があります。) 質問の目的と違っていたらすみません。

関連するQ&A

  • 強制リロードの方法

    社内イントラページを作成しているものですが、 ページを読むと同時に強制リロードがかかるHTMLはありませんでしょうか? (CTRL+更新) よろしくお願いいたします

  • 既存のCGI(日記)にアクセス解析をつけたいのですが…

    既存のCGI(日記ページ)にアクセス解析をつけたいのですが、何か方法はありますでしょうか?たいてい、解析をするHTMLにタグを挿入しますが、HTMLでなくcgiだと無理でしょうか?何かお勧めの方法、スクリプトがあればぜひお教えください。

  • リロード不要のチャットの作り方

    UNKOです。宜しくお願い致します。 チャットで、発言したと同時に他の参加者全員にその発言が自動更新される(リロードボタンのいらない)ものは作れるのでしょうか?CGIだけでは無理っぽいような気がするのですが… 下がまさにそれです。下のサイトはどういう仕組みなのでしょうか?リロード型でなくストリーム型と言っていますが… http://2sc.nan-net.com/index1.html

    • ベストアンサー
    • HTML
  • ホームページの新着情報を簡単に更新するには。

    現在、友人に頼まれてホームページを作成しています。 ページ自体は完成したのですが、友人がHTMLの知識が無いため、簡単な新着情報の更新をどうするかで迷っています。 IDとパスワードを入力するログインページを作った(無料のCGIを利用)のですが、そのログインページの新着情報をCGIを使って素人でも簡単に更新できないものでしょうか? 更新内容は日記的な文章だけなので、ブログで十分なのですが、ログインした人だけしか見れないようにするのに何かいい方法はないでしょうか?

    • 締切済み
    • CGI
  • HTMLにCGIカウンターを

    初歩的なCGI(Perl)のアクセスカウンターの作り方を学びました。 今まではHTMLでHPを作成していました。そこでトップページにアクセスカウンターを付けたいのですが、当然のことながら今のトップページは「index.html」ファイルです。このファイルにCGIによるアクセスカウンターをつける場合、「index.html」のファイルを一から「index.cgi」ファイルにPerlで書き換えなければならないのでしょうか。今の「index.html」の一部分を書き換えるだけでCGIのアクセスカウンターが設置できないものでしょうか。

    • ベストアンサー
    • CGI
  • MACのsafariでCGIを動作した場合、リロードボタンを押さないと更新されません。教えて下さい。

    MACのsafariでCGIを動作した場合、リロードボタンを押さないと更新されません。教えて下さい。 今perlを使ってスケジュール管理を作っていますが、IEでは、ちゃんと動作します。HTMLに <HEAD> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> </HEAD> と記述し、キャッシュを無効にしてみたのですが、 どうしてもsafariだと新規でスケジュールを入力したものがカレンダーに反映されません。 これは、HTML記述では、キャッシュを無効に できないのでしょうか? 教えて下さい。

    • ベストアンサー
    • Perl
  • #exec cgi="**.cgi"をCGIページで表示する

    #exec cgi="**.cgi" を使って、全ページが同じように表示されるようにしたのですが、 掲示板等のCGIページではなぜか表示されず、ソースを見てみると <!--#exec cgi="**.cgi"--> がそのまま表示され、ただコメントとして扱われていました。 普通のHTMLファイルと同じように CGIでも**.cgiファイルを表示したいのですが、どうすればいいのでしょうか よろしくお願いします。

    • ベストアンサー
    • Perl
  • cgiでポーリングして取得したデータが変化していた時のみHTMLをリロードする方法

    Perlのカテゴリで質問したところ(質問番号:5634620)、JavaScriptで実現 できるかもしれないとのアドバイスを頂いたので、こちらで質問します。 次のことをするcgiを作りたいのですが  1. cgiを起動したらある装置からデータを読み込んできて配列及びファイルに   書き込み、その内容を表(HTML)に表示。(即時)  2. 5秒ごとに装置に対してデータを読みに行き(ポーリング)、変化があったら   (セーブしてあるデータと読みに行ったデータに違いがあったら)表(HTML)を    リロードして新しいデータの内容を表示する。 perlのカテゴリで下記のようなアドバイスを頂きましたが、 Javascriptは全くわからず、お手上げ状態です。 >Ajaxを使えばできそうな気がします。 >setInterval(checkData,5000); >として5秒毎に、checkData関数を呼び出します。 >checkData関数内では、Ajaxを使ってサーバーのデータを読み込み、現在の >データと照合し、更新していれば、 >location.reload(true); >として、リロードさせます。 実際にどの様に記述すれば実現可能か、教えていただけませんでしょうか。 よろしくお願い致します。

  • 日記CGIにアクセス解析を入れる方法を教えてください

    こちら(http://www.din.or.jp/~raelian/ReadMeNicky.html )の日記CGIを使用させていただいているのですが、アクセス解析のタグの入れ方がわからず困っております。 アクセス解析は無料の、HTMLを<body> タグの後に入れるタイプのものです。 CGIファイルを開いて<body>の後に入れてみましたが、エラーになってしまい上手くいきません。 詳しい方がいらっしゃいましたら、ご助言いただけると助かります。 よろしくお願いいたします。

  • アプリケーションサーバへのCGI設置

    サーバーをリバースプロキシと アプリケーションサーバに分けて cgiの動的ページの生成などは アプリケーションサーバにまかせると言う仕組みに 興味を持っているのですが イマイチ仕組みが見えてきません。 あまりに初歩的な質問でしょうが 上記の様なサーバー構成の場合 CGIファイル自体はどちらのサーバーに置くのですか? リバースプロキシに置いて アプリケーションサーバーのCPUだけ借りるのですか? アプリケーションサーバに置く場合 リバースプロキシに置いてあるHTMLでは CGIの場所をどの様に指定するのでしょうか? またCGIではHTMLの生成場所をどの様に指定 するのでしょうか? 分かる方がいらっしゃいましたら よろしくお願い致します。

    • ベストアンサー
    • CGI