重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

CGIのメールフォームを使用しているのですが、
アフィリエイトのようなシステム?を導入するため、
送信した人を判別する為に、
送信完了ページにフォームの内容(メールアドレス)を変数として
設定させるにはどのようにしたらよいでしょうか?
現在メールフォームで使用しているのは、CGI RESCUEさんのフォームメール(WebFORM)です。

やりたいことは、具体的には、送信完了ページに
<img src="https://sample.com/contract.php? num=1&order=×××
&aid=0000&corp=sampleID" width="1" height="1">
※order=×××に、フォームで送信した内容のメールアドレス等が
入るようにしたい

のような、IMGタグとして解析を設定するように、といわれたのですが
サービスを提供している企業が全くサポートしていないので…

メールフォームのCGI自体の、送信完了ページに設定してテストしてみたのですが、うまくいきません。

試したことは例をあげますと、
open (IMG, "$https://sample.com/contract.php? num=1&order=×××
&aid=0000&corp=sampleID");
print "Content-type: image/gif\n\n";
print <IMG>;
close(IMG);

等です。

CGIに全く詳しくないため、問題外なのはわかっているのですが、
どなたかご教授いただけないでしょうか。
よろしくお願いいたします。

A 回答 (1件)

「×××」に入る部分が$EMAILという変数だとしたら、単に、



print "Content-type: text/html\n\n";
print "<html><body>\n";
print "<img src=\"https://sample.com/contract.php?num=1&order=$EMA … width=\"1\" height=\"1\">\n";
print "</body></html>\n";

でだめですか?
    • good
    • 0
この回答へのお礼

できました!
試すのに試行錯誤して時間がかかってしまい、
申し訳ありません!

早々に教えていただき、大変感謝しています。
ありがとうございました!

お礼日時:2008/12/17 17:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!