CGI-BBS > 情報収集 > フォームメール > フォームメールの改造でメール送信とCGIへデータ転送したい。


カレッヂ
カレッヂ


質問者 はやし  投稿日 2004/1/9(金) 15:28:20
いくつか入力項目を入力してもらわないといけない特殊な注文を
サーバーのショッピングカートを使って受けたいのですが
ショッピングカートのCGIでは対応できないので
フォームメールと併用したいと考えています。

フォームメールで入力項目を入力して送信ボタンをクリックしてもらうと
まず確認画面を表示し、その確認画面で送信ボタンをクリックすると、
こちらへ入力された内容がメールとして送信されると同時に、
入力項目の一部の値を別のショッピングカートのCGIへ転送するという
ものをつくりたいと思っています。
(フォームメールはネットサーフレスキューのものを使わせてもらっています)

1つの送信ボタンに2つのCGIを働かせるというのは無理でしょうか。
フォームメールのCGIプログラムのなかに、
値をショッピングカートへ転送するためのJavaScriptを書くという方法を
とるのがよいのでしょうか。
JavaScriptを使う場合は具体的にどういう関数を使うのかも
教えていただけると嬉しいです。

CGIもJavaScriptも初心者なのですが、
必要に迫られて困っています。
どうかよろしくお願いいたします。

プロバイダ参照:http://manual.estore.co.jp/siteserve/
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:秀丸
FTPソフト:FFFTP
サーバ移転:していない
改造:していない
CGI習熟度:beginner

回答者 llama  [削除]  投稿日 2004/1/9(金) 20:43:56
ジャバスクリプがどうか・・・
よくURLに下の様なURLを見ます。

http://login.yahoo.co.jp/config/login?.src=www&.done=http://www.yahoo.co.jp


これは一時URLに「?」以降入力データを保存しておく方法に用いられてるみたいです。
http://www.*****.co.jp/cgi-bin/form/form.cgi?name=*****&size=20&e-mail=****・・・・・・

と次ぎのCGIに渡す時にURLに記録しておくと出来る気もしますが
これだと途中でURLをいじられると内容が変わってしまい問題になると思います。

めんどくさくてもここの
http://www.rescue.ne.jp/cgi/cargo/
を使用して組立た方がいいかもしれません。


質問者 はやし  [削除]  投稿日 2004/1/15(木) 12:23:04
お礼が遅れてすみません。
お返事ありがとうございました。

ヒントくださったようにデータをCGIに渡す方法を考えてみます。
それでも無理そうだったら、ここのカートを使うことも検討してみます。
ありがとうございました。

返信(回答)する

 


Web裏技