• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画面表示中での別CGIの呼び出し)

画面表示中での別CGIの呼び出し

このQ&Aのポイント
  • あるCGIから出力した画面が表示されている状態で、定期的に別のCGIを呼び出しDBへの書き込み処理を行いたい。
  • フレームを使用して子画面1と子画面2を表示し、子画面2では定期的なCGIアクセス用として使用する。
  • しかし、子画面2のCGIを呼び出した後に「戻る」ボタンを押下すると、同じ画面に戻ってしまい、子画面2を呼び出した回数分「戻る」ボタンを押す必要が出てきてしまう。

質問者が選んだベストアンサー

  • ベストアンサー
  • shige_70
  • ベストアンサー率17% (168/946)
回答No.2

#1です。 補足に書いていただいた方法はnphスクリプトじゃないとだめだと思います。 Apacheですよね? "Status: 204 No Content\n" にすればできると思います。お試しください。

ryoy
質問者

お礼

実現できました。 迅速なご回答、ありがとうございます。

その他の回答 (1)

  • shige_70
  • ベストアンサー率17% (168/946)
回答No.1

DB更新だけで画面を変えなくて良いのなら、cgiからステータス204 No content を返してやれば出来ると思います。

ryoy
質問者

補足

ご回答ありがとうございます。 現在Perlで開発しているのですが、CGI側から下記の コードを返すということでよろしいでしょうか? print "HTTP/1.0 204 No Content\n"; 試してみたところ、クライアント側では HTTP応答コード500でエラーとなってしまいます。 お手数ですが、何かコメントがありましたら よろしくお願いいたします。

関連するQ&A