<?php
session_start();
header("Content-type:image/png");
$img_width=100;
$img_height=20;
srand(microtime()*100000);
for($i=0;$i<4;$i++)
{
$new_number.=dechex(rand(0,15));
}
$_SESSION[check_auth]=$new_number;
$new_number=imageCreate($img_width,$img_height);//创建图象
ImageColorAllocate($new_number,255,255,255); //设置背景色为白色
for($i=0;$i<strlen($_SESSION[check_auth]);$i++)
{
$font=mt_rand(3,5);
$x=mt_rand(1,8) + $img_width*$i/4;
$y=mt_rand(1,$img_height/4);
$color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符颜色
imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//输出字符
}
ImagePng($new_number);
ImageDestroy($new_number);
?>GD ライブラリは、PHP での画像操作のための非常に強力なライブラリです。
まず、php.ini に参照行を追加します: extension=php_gd2.dll
Apache を再起動します。テスト ページを作成します var_dump(gd_info()); 出力データは、GD ライブラリが正常に参照されたことを示しています。
フォーム認証.html
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
Java マルチワード検証コードの生成とマージ戦略
15 Feb 2026
この記事では、Java で複数単語の検証コードを生成する方法について詳しく説明します。既存の検証コードライブラリは単語生成のみをサポートしていることが多いという問題に対し、本稿では単語ごとに検証コード画像を個別に生成し、それらの画像を合成して大きな合成画像を作成する方法を提案している。このチュートリアルでは、特定の Java コード例を提供し、主要なパラメーターの調整、依存関係の説明、潜在的な最適化の方向性について説明し、開発者がカスタマイズされたマルチワード検証コード ソリューションを構築できるようにすることを目的としています。
Laravelでフォームの検証を処理するにはどうすればよいですか? (コード例付き)
04 Jan 2026
Laravel は、フォーム検証の 2 つの方法を提供します。FormRequest 検証 (phpartisanmake:request によるクラスの生成、rules() でのルールの定義、およびコントローラーのタイプ プロンプトによる自動検証) とインライン検証 (Validator ファサードを使用した手動検証) です。
MongoDB でスキーマ検証を処理する最善の方法は何ですか?
27 Jan 2026
MongoDBlack の運用準備が整ったスキーマ検証。バリデータ、検証レベル、検証アクションによる軽量のサーバー側 JSON スキーマ適用のみを提供します。ただし、クロスフィールド チェック、列挙検証、型強制、詳細な配列検証は失敗し、アプリケーションが必要です
Excel のカスタム データ検証: 必要だと知らなかったトリック
12 Feb 2026
プロのヒント: [データ検証] ダイアログ ボックスで数式を作成しないでください。 Excel でデータ検証を使用したことがある場合は、関連するセルを選択し、[データ検証] ダイアログ ボックスで [データ検証] をクリックしたことがあるでしょう。
「検証可能な計算」とは何ですか?
31 Jan 2026
検証可能コンピューティングは、実行を繰り返したり入力を公開したりすることなく、検証者がオフチェーンの計算結果の正しさを確認できるようにする暗号化テクノロジです。ゼロ知識証明などの実装に基づいており、ロールアップ検証、オラクル検証、プライバシー契約の実行をサポートします。
Laravelフォームリクエストにおけるvalidated()メソッドの役割とベストプラクティス
05 Mar 2026
Laravelフォーム検証では、 $request->validated() は不要な冗長呼び出しではなく、検証ルールによって検証されたフィールドデータのみが取得されることを保証する安全メカニズムであり、未宣言および未検証のフィールドが誤って処理または永続化されるのを効果的に防ぎます。
ホットツール Tags
人気のツール
PHPは検証コードクラスを動的にランダムに生成します
PHPは検証コードクラスを動的にランダムに生成します
PHP 検証コード生成コード
PHP 検証コード生成コード
シンプルで使いやすいPHP検証コードクラス
シンプルで使いやすいPHP検証コードクラス




