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

お世話になります。

スパムメールがひどいので、メールフォームに画像認証をつけたいと思っています。
色々事情がありまして、画像認証の無料サービスやCaptchaプラグイン等のプラグインは使わず、Authen::CaptchaとGDのモジュールを使って、

(1)Captcha画像作成(cgi/perl)
 ↓
(2)フォームページにCaptcha画像を表示(html)
 ↓
(3)送信時にCaptcha判定(cgi/perl)
 ↓
(4)エラー時にはデータを持ったまま(2)に戻る

という事がしたいのです。
検索してみても、Captchaプラグイン等のプラグインの導入の仕方がほとんどで、私のやりたい事は見つかりませんでした。


もし、このやり方が難しいのであれば、全ての動作をcgiでするものでもかまいません。
どの様に記述すれば良いか、どなたか、ご存知の方はご教授お願いします。

A 回答 (1件)

#プラグインを使う・・というのはちょっと知らないのですが(汗



こんな感じでいいのでは?

  http://isoya.at.webry.info/200703/article_2.html

あと、

>(1)Captcha画像作成(cgi/perl)
> ↓
>(2)フォームページにCaptcha画像を表示(html)

(1)に(2)まで含ませる方が効率いいのでは?まして

>(4)エラー時にはデータを持ったまま(2)に戻る

となると静的なhtmlでは無理なので、どのみちCGIからブラウザにフォームを返すことになりますよね?
    • good
    • 0
この回答へのお礼

すぐに回答をいただけるなんて思っていませんでした。
ありがとうございます!

なるほど、リンク先の様な書き方をすれば良いのですね。

>となると静的なhtmlでは無理なので、どのみちCGIからブラウザにフォームを返すことになりますよね?
はい、この動きをどうしようかなと検討中で、やっぱりHTMLもCGIで出力して、1つのCGIで動かした方が楽でしょうか。

お礼日時:2008/04/07 17:45

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