画像認証で下記のツールを導入したのですが

http://www.phpcaptcha.org/

一ページに複数個の認証登録フォームを設置したいのですな、やり方はわかりますでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/02/02 16:23:44
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:TransFreeBSD No.1

回答回数668ベストアンサー獲得回数268

ポイント200pt

namespaceを使うようです。
https://github.com/dapphp/securimage/blob/master/securimage.php#L427
試していませんが、下記でどうでしょう。

form.html

<form method="post" action="comment_form.php">
  <img src="./securimage_comment.php"><br />
  <strong>Enter Code*:</strong> <input type="text" name="captcha" />
</form>
<form method="post" action="contact_form.php">
  <img src="./securimage_contact.php"><br />
  <strong>Enter Code*:</strong> <input type="text" name="captcha" />
</form>

securimage_comment.php

<?php
require_once 'securimage.php';
$img = new Securimage();
$img->namespace = "comment";
$img->show();


comment_form.php

<?php
require_once 'securimage.php';
$img = new Securimage();
$img->namespace = "comment";
if ($image->check($_POST['captcha']) == true) {
    echo "Correct!";
} else {
    echo "Sorry, wrong code.";
}

contactはcommentをcontactに変えます。

id:makocan

はい。これで大丈夫でした!

2014/02/02 16:23:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません