- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画面表示中での別CGIの呼び出し)
画面表示中での別CGIの呼び出し
このQ&Aのポイント
- あるCGIから出力した画面が表示されている状態で、定期的に別のCGIを呼び出しDBへの書き込み処理を行いたい。
- フレームを使用して子画面1と子画面2を表示し、子画面2では定期的なCGIアクセス用として使用する。
- しかし、子画面2のCGIを呼び出した後に「戻る」ボタンを押下すると、同じ画面に戻ってしまい、子画面2を呼び出した回数分「戻る」ボタンを押す必要が出てきてしまう。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 補足に書いていただいた方法はnphスクリプトじゃないとだめだと思います。 Apacheですよね? "Status: 204 No Content\n" にすればできると思います。お試しください。
その他の回答 (1)
- shige_70
- ベストアンサー率17% (168/946)
回答No.1
DB更新だけで画面を変えなくて良いのなら、cgiからステータス204 No content を返してやれば出来ると思います。
質問者
補足
ご回答ありがとうございます。 現在Perlで開発しているのですが、CGI側から下記の コードを返すということでよろしいでしょうか? print "HTTP/1.0 204 No Content\n"; 試してみたところ、クライアント側では HTTP応答コード500でエラーとなってしまいます。 お手数ですが、何かコメントがありましたら よろしくお願いいたします。
お礼
実現できました。 迅速なご回答、ありがとうございます。