私のCakePHPアプリケーションのログインページと登録ページにgoogleのreCAPTCHAを追加しようとしています。しかし、それは誤り以下を示す:エラー:定義されていない関数を呼び出すrecaptcha_check_answer()t CakePHP 2.5.1(PHP 5.3.28)
致命的なエラー エラー:未定義の関数recaptcha_check_answer(の呼び出し)
ファイル:C:... \アプリ\コントローラ\ UsersController.php
がUserControllerで、私は次のようしていますエラーメッセージに示されている行。
$recaptchaResp = recaptcha_check_answer(Configure::read("Recaptcha.privateKey"),
$_SERVER["REMOTE_ADDR"],
$this->params['form']["recaptcha_challenge_field"],
$this->params['form']["recaptcha_response_field"]);
このコードで何が間違っているか教えてください。 recaptchalibのようなファイルがありませんか?もしそうなら、どこのCakePHP 2.5.1用にこのライブラリを入手できますか?
エラーメッセージを読んで、何が間違っているか知っていますか?あなたがそれを読んだが、それを理解していない場合は、単にそれをGoogleまたはPHPのマニュアルを確認してください。 – burzum
あなた自身の質問に答えました: "エラー:定義されていない関数recaptcha_check_answer()"を呼び出してください。 – drmonkeyninja
私はすでにこの問題を探りましたが、解決策は見つかりませんでした。 PHPアプリケーションでreCAPTCHAを追加する方法についていくつかの提案があります。 CakePHP 2.5.1(PHP 5.3.28)で開発されたアプリケーションにどのように統合するかについては正確ではありません。このプラグインを追加するには別の方法があるようです。 – Tom