以前認証コードを出力する際にフロントでJSを使って認証コード文字列を生成し、それをバックグラウンドに渡す方法を使いました。 PHPを使用して検証コードの画像を出力します。これにより、検証時に $_SESSION を使用して検証コードの値を渡す必要がなくなり、JS を使用して生成された文字列と入力された文字列が等しいかどうかを直接比較できます。
この記事では、5種類の認証コードを例とともに示し、認証コードを生成する機能を紹介します。 PHP が検証コードを生成する原理: GD ライブラリを通じて検証コードを含む画像を生成し、検証コードをセッションに保存します。
1、HTML
5の認証コードのHTMLコードは以下の通りです:
リーリー リーリー2.jsの検証
リーリー //番号 + 文字の確認
//中国語の確認コード
//Google 認証
//算術検証
リーリー3. PHP が検証コードを生成します
リーリー上記の内容は、PHP で生成された画像認証コードの完全な内容です - 5 種類の認証コードが添付されています。