PHP の簡単な画像検証コードの実装

WBOY
リリース: 2016-07-25 08:42:56
オリジナル
779 人が閲覧しました

//最初のコードはランダムな画像を生成します-----code2.php

  1. //セッションを開いて生成されたコンテンツを保存します
  2. session_start();
  3. $table=array (
  4. " pic0"=>"犬",
  5. "pic1"=>"猫",
  6. "pic2"=>"魚",
  7. "pic3"=>"鳥"
  8. );
  9. $index =rand( 0,3);
  10. $value=$table['pic'.$index];
  11. $_SESSION['authcode']=$value;
  12. //ランダムに生成された画像名を取得します
  13. $filename=dirname( __FILE__)。 '/pic'.$index.'.jpg';
  14. $content=file_get_contents($filename);
  15. header('Content-type:image/jpg');
  16. echo $content;
  17. ?>
コピーコード


//2番目のコード実線フォームの検証

  1. if(isset($_REQUEST['authcode'])){
  2. session_start();
  3. if($_REQUEST['authcode' ] ==$_SESSION['authcode']){
  4. echo "正しい";
  5. }else{
  6. echo "悲しい話
    ";
  7. echo $_REQUEST['authcode'];
  8. }
  9. }
  10. ? ;
  11. picture:


  12. //js を通じて別の画像に切り替える
  13. 画像を変更
  14. 単語:< ;input type="text" name="authcode" value="" />

  15. < /form>
  16. ?>
コードをコピー


/*コードのパスは Linux のパスです*/


検証コード、PHP


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート