カレッヂ |
質問者 TEZ
投稿日 3/20(水) 10:28:08
はじめまして、TEZと言います。 早速なのですが、registで登録前に確認画面の表示をしてから、登録という流れに変更したいのですが、一度hiddenで値をもどしてから、再度regist.cgiに送るだけでは、出来ないのでしょうか? 教えてください。よろしくお願い致します。 |
回答者 しあわせのツボ
[削除]
投稿日 3/20(水) 11:50:31
hiddenで戻した後、再度regist.cgiに送る時に「これは確認画面から送ったものだよ」というフラグを与えてやる必要はありますね。 で、CGI側はフラグがあればそのまま登録し、そうでなければ確認画面を出すようにします。でないと何度でも確認画面になってしまいますから。 |
質問者 TEZ
[削除]
投稿日 3/20(水) 12:13:25
早速のお返事たいへん助かります。 もしお時間がありましたらば、ぜひご教授願います。 なんとなくは解るのですが、実際何回も確認画面になってしまってます。 そのフラグというものが、いったいなんなのか解りません。 こういったものを記述すればという具体的なものが、ありましたら お願いします。たいへん勝手だとは思いますがよろしくお願い致します。 |
回答者 しあわせのツボ
[削除]
投稿日 3/20(水) 15:41:27
確認画面を返す際に、 <input type="hidden" name="checkflag" value="1"> とでも埋め込んでおいて、CGIの側で if ($FORM{'checkflag'} == 1) { ®ist; } else { &check_html; } のように振り分けるだけのことです。 |
質問者 TEZ
[削除]
投稿日 3/20(水) 17:00:18
しあわせのツボさん本当に助かりました。 ありがとうございます。 では失礼致します。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |