CGI-BBS > CGI > Perl > Cookiehへの出力処理を書く場所について


カレッヂ
カレッヂ


質問者 Yam  投稿日 8/9(木) 13:17:55
はじめまして、Yamといいます。CGIについては、なにぶん素人ですがよろしくお願いします。

早速質問なのですが、
入力フォーム → thanks画面 のような処理を作成しています。入力データの受渡はすでにあるのですが、今度この入力フォームでCookieを使おうかと思っています。フォーム作成時にCookieから情報を取り込むとして、出力はどうやってどこで行えばいいのでしょうか?
といいますのは、入力フォームのボタンを押すと<form action="thanks.cgi …>で次のCGIが実行されてしまいますよね。ボタンを押されたあと、Cookieへの出力処理を実行して画面遷移を行いたい場合どういうプログラミングをすればいいのかわからないのです。
(ギブアップの場合、Thanks画面の方でCookieへ出力しようかと思います)

頓珍漢な質問かもしれませんが、言葉足らずのところはあとで補いますのでどなたかアドバイスをいただけないでしょうか?
よろしくお願いします。
回答者 しあわせのツボ  [削除]  投稿日 8/9(木) 14:22:12
thanks.cgiがクッキーを発行するのが自然ですね。
何らかの事情でどうしても「クッキーを発行>フォームをポスト」の流れにしたいのであれば、JavaScriptを使えば可能なはずです。
質問者 Yam  [削除]  投稿日 8/9(木) 18:05:05
しあわせのツボさん、どうもありがとうございます。
そうですよね、もう少し考えてthanksの方でCookieを作るようにしたいと思います。
CGIはあまり仕事をしないので、どうも不安で…
ありがとうございます。がんばってみます。

返信(回答)する


Web裏技