ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:nagahaha 外のhtmlに飛ばせる。
困り度:
  • 困っています
お世話になります。
現在、cgiでデータ書き込みのページを書いていますが、
この書き込み内容を確認するために、
同じcgiの中に確認のためのhtmlを書いています。
この確認用のhtmlは、
そっくり独立して存在するhtmlを殆どコピーして書いています。

ここで質問です。
わざわざ確認のページを書かないで、
今独立で存在する確認用のページに飛ばせる方法を教えて欲しいのです。
下のイメージです。

【今のスタイル】
 
書き込みhtml部分
 確認html部分

【やりたいスタイル】
 書き込みhtmlノミ
   ↓飛ばす
 (別に存在の)確認html

宜しくお願いします。
質問投稿日時:08/04/12 18:47
質問番号:3943244
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:steel_gray print "Location: 【URL】\n\n";
で、【URL】の場所に「移動」します。

これはあくまで「移動」なので、perlで途中まで書いて残りを別ファイルに、みたいな事にはなりません。
(CGIの仕組みからいってもそれは無理です。)

HTMLをスクリプトから分離しようという考えは素晴らしいと思います。
それにはHTML::Templateが役に立つと思います。
http://perldoc.jp/docs/modules/HTML-Template-2.6/HTML/Template.pod
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/12 19:15
回答番号:No.1
この回答へのお礼早速有り難うございます。
Locationだったのですね、
出来ました、解決しました。
これまでも似たようなことがあり、
都度コピーしては同じようなことを書いていました。
これからは楽になります。

templateについては難しいです。
そのうち読んでみます。
有り難うございました。