WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:A.cgiからB.cgiへデータを渡したい

0:[投稿] 給食当番 [MAIL] [2003/01/22 16:51 ][環境:W2K UNIX]

はじめまして、給食当番といいます。
cgiはフリー素材をカスタマイズしてつかってる程度の cgi初心者です。オブジェクト指向のプログラムは少しかじってますがインタプリンタはよくわからず、perlの単語もほとんどわからないです。

あるアンケートに答えてもらい、そこで入力したメールアドレスをデータベースに保存する、というCGIを実現させたいのですが

実は別々にCGIを作った(カスタマイズしただけですが)のです。
A.CGIはアンケートに答えてもらってその内容を投稿者と管理者にメールするCGI

B.CGIはメールアドレスを入力するとデータベースに書き込んで
メールアドレスを保存する
「フォーム名"e-mail"にメールアドレスを入力し、登録するための引数である Setm eq "add"を送信して データベースに書き込む」


やりたいことは AのCGIの作業が終わったあとBのCGIへメールアドレスとメールアドレスを登録するための引数 reg eq "add" を送り、実行したいのです。
どの行でその命令を実行したらいいかは大体わかったのですが
どう命令したらよいのかが全く検討がつきませんでした。

どうかか助けて下さい、お願いします。


1:[回答] Iwa [URL] [2003/01/22 18:32 ]

B.CGIのやる内容もA.CGIでやった方が簡単だと思いますけどあえて分けたい理由でもあるのでしょうか?

# もしやりたいならSocketかLWPで呼ぶとか・・・


2:[回答] 薫 [2003/01/23 10:16 ]

> どの行でその命令を実行したらいいかは大体わかったのですが
とは違う気がしますが、GET送信ではダメでしょうか?
print "Location: http://hoge.com/B.cgi?mail=$mail&reg=add\n\n";
とか...(変数は適当です)

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World