したがって、CI で secureimage を使用したくありません。既定の CAPTCHA ヘルパーにはオーディオ オプションがないため使用したくありませんが、secureimage を使用するとオーディオを表示する際に問題が発生します。
サイトからダウンロードした secureimage フォルダごと CI のライブラリにコピーしました。
画像を表示するだけでなく、入力されたコードをチェックすることもできます。しかし、私の問題はオーディオファイルを表示することです。やり方がわかりません。
画像を表示して確認する方法は次のとおりです(すでにsecureimageライブラリを使用しています):
function captcha_image(){
$img = new Securimage();
return $img->show();
}
public function captcha_check(){
$img = new Securimage();
$input = $this->input->post('imagecode');
$result = $img->check($input);
if($result)
$message = "success";
else
$message = "try again";
}
私の見解:
<img src="<?php echo site_url('form/captcha_image') ?>" alt='captcha' />