php メソッドでデジタル検証コードを実装します: 1. imagecreatetruecolor 関数を使用して検証コード ベース イメージを実装します; 2. imagecolorallocate メソッドを使用してデジタル検証コードを実装します; 3. 干渉要素を追加します; 4. 検証を保存します情報。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
phpデジタル検証コードを実装するにはどうすればよいですか?
php はデジタル検証コードを実装します
PHP を使用して検証コードを実装します。検証コードは、機械操作と人間の操作を区別し、セキュリティを向上させるためのものです。サーバー ソフトウェアをインストールする必要があります。wamp を使用し、php 検証コード ページを作成します。 これを達成するには次のステップに分かれています: 1. 検証コード ベース イメージを実装する目標: PHP コードを通じて 100*30px の画像を生成する
メソッド :
(a) GD 拡張子に依存します
(b) 画像を出力する前に、画像を出力する必要があります事前のヘッダー情報
(c) このメソッドのデフォルトの出力は黒の背景です
//
2. デジタル検証コードを実装します
メソッド:
bool imagestring(resource $image,int $font,int $x,int $y,string $s,int $col);
注: /フォントの重なりや不完全な表示を避けるためのフォント サイズと分布の制御
//
3. 干渉要素の追加
目的: 検証コードに干渉要素、干渉点または線を追加します
方法:
bool imageline(resource $image,int $x1,int $y1,int $x2,int $y2 ,int $ color)
目的: 検証を記録する便宜上のサーバー側のコード情報 ユーザー入力後の検証
メソッド: bool session_start(void)
注: (a) session_start() はスクリプトの先頭にある必要があります
(b) 次の場合複数のサーバーを使用する場合は、セッション情報の一元管理を考慮する必要があります
5. フォームを通じて検証コードを送信して検証します
目標: 生成された検証コードをユーザーに提供し、その正当性を検証します。ユーザー確認コード
メソッド: html