注: ここで実装されている確認コードの桁数と必要な文字列は再設定できます。私の注釈があれば、誰でも簡単に理解できるはずです。
基本的な考え方:
1. mt_rand() を使用して数値をランダムに生成し、取得する必要がある文字列を決定し、文字列を結合します (生成された検証コードは少し混みすぎていると思います。文字列の途中でスペースバーを結合できます) ) ランダムな確認コードを実装します ;
注: rand() の代わりに mt_rand() を使用することをお勧めします。前者の方が効率的です
2. gd ライブラリを使用して画像を生成し、ランダムな文字列を画像出力に書き込みます。
効果:
更新されるたびに、ランダムな検証が生成されます。後でランダムコードの実装方法を追加し、画像をクリックして再度更新する場合があります
コード: