![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になります。
スパムメールがひどいので、メールフォームに画像認証をつけたいと思っています。
色々事情がありまして、画像認証の無料サービスやCaptchaプラグイン等のプラグインは使わず、Authen::CaptchaとGDのモジュールを使って、
(1)Captcha画像作成(cgi/perl)
↓
(2)フォームページにCaptcha画像を表示(html)
↓
(3)送信時にCaptcha判定(cgi/perl)
↓
(4)エラー時にはデータを持ったまま(2)に戻る
という事がしたいのです。
検索してみても、Captchaプラグイン等のプラグインの導入の仕方がほとんどで、私のやりたい事は見つかりませんでした。
もし、このやり方が難しいのであれば、全ての動作をcgiでするものでもかまいません。
どの様に記述すれば良いか、どなたか、ご存知の方はご教授お願いします。
No.1ベストアンサー
- 回答日時:
#プラグインを使う・・というのはちょっと知らないのですが(汗
こんな感じでいいのでは?
http://isoya.at.webry.info/200703/article_2.html
あと、
>(1)Captcha画像作成(cgi/perl)
> ↓
>(2)フォームページにCaptcha画像を表示(html)
(1)に(2)まで含ませる方が効率いいのでは?まして
>(4)エラー時にはデータを持ったまま(2)に戻る
となると静的なhtmlでは無理なので、どのみちCGIからブラウザにフォームを返すことになりますよね?
すぐに回答をいただけるなんて思っていませんでした。
ありがとうございます!
なるほど、リンク先の様な書き方をすれば良いのですね。
>となると静的なhtmlでは無理なので、どのみちCGIからブラウザにフォームを返すことになりますよね?
はい、この動きをどうしようかなと検討中で、やっぱりHTMLもCGIで出力して、1つのCGIで動かした方が楽でしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) Steamで登録ができません 2 2022/05/01 20:22
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- その他(セキュリティ) システムのセキュリティに詳しい方〜 飛行機のチケット使わなかったときのチケット費用補償保険/旅行キャ 1 2022/04/06 09:49
- その他(プログラミング・Web制作) 「問題も答えも画像」のクイズを簡単に作れるもの何かありませんでしょうか? 1 2022/05/30 17:29
- その他(プログラミング・Web制作) ワードプレスのプラグインであるAddQuicktagを使いたいが… 3 2022/04/18 15:03
- HTML・CSS 使用しているプラグインの自動表記リンクを目立たなくする方法はありますか? 1 2022/07/15 19:00
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
- WordPress(ワードプレス) Wordpress プラグイン Mail Form 7 のファイル添付の表示が切れてしまう 1 2022/03/24 09:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MIME::EntityやNet::SMTPを使わ...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
MT/カスタムフィールドでのPDF...
-
FTPにて553エラー
-
ラジオボタンのグループ化
-
WEBデザイナーの方にお聞きした...
-
ApacheでのCGIについての質問
-
CGIでソースがそのままでてしま...
-
燃焼熱
-
cgi perl 同じ変数で一つはカン...
-
CGIで外部のPHPを実行するには?
-
CGIの起動が遅い
-
ASP(IIS?)のエラーについて
-
JAVAで別サーバーのファイルの...
-
カタカナを英語やフランス語に...
-
ブラウザゲーム作成の考え方。
-
URLに~/cgi-bin/~を隠す方法
-
VBAでサーバーにアクセスするに...
-
クライアントサイドとサーバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像認証をつけたい
-
perlからJavascriptを起動
-
アンケートサイトの作り方
-
MIME::EntityやNet::SMTPを使わ...
-
LAN内に設置したWebサーバでcgi...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
CGIでソースがそのままでてしま...
-
FTPにて553エラー
-
ASPからJavaScriptへの受け渡し...
-
VBScriptで、ファイルから任意...
-
ラジオボタンのグループ化
-
特定のCGIだけ、作動するかわり...
-
ASPから既存のexcelブックを開...
-
VBAでサーバーにアクセスするに...
-
ApacheでのCGIについての質問
-
ASP(IIS?)のエラーについて
-
実行属性って?
-
エラーの意味がわかりません
おすすめ情報