<?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);//創(chuàng)建圖象 ImageColorAllocate($new_number,255,255,255); //設(shè)置背景色為白色 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));//設(shè)置字符顏色 imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//輸出字符 } ImagePng($new_number); ImageDestroy($new_number); ?>
GD ialah perpustakaan yang sangat berkuasa untuk manipulasi imej dalam PHP.
Mula-mula tambahkan baris rujukan dalam php.ini: extension=php_gd2.dll
Mulakan semula apache. Buat halaman ujian var_dump(gd_info()); data output menunjukkan bahawa pustaka GD berjaya dirujuk.
form auth.html
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan

22 Dec 2024
Menjana Rentetan Abjad Angka Unik Rawak untuk Pautan Pengesahan dalam PHPApabila mendaftar di tapak web, anda sering menerima e-mel yang mengandungi...

03 Nov 2024
Mencipta Rajah UML daripada Kelas PHPSoalan: Bagaimanakah saya boleh menjana gambar rajah UML daripada kelas PHP sedia ada? Jawapan: Anda boleh menggunakan alat PHP UML...

29 Dec 2024
Menjana Rentetan Alfanumerik Unik untuk PengesahanDalam aplikasi web, adalah perkara biasa untuk menghantar pautan pengesahan kepada pengguna. Pautan ini...

23 Dec 2024
Hasilkan Rentetan Abjad Angka Unik untuk Pautan PengesahanMembuat rentetan unik rawak yang mengandungi kedua-dua huruf dan nombor adalah...

10 Jun 2025
Ya, phpmyadmin dapat menjana coretan kod interaktif pangkalan data PHP, tetapi ia bergantung pada versi dan konfigurasi. 1. Versi yang lebih baru tidak lagi secara langsung menyokong penjanaan kod moden berdasarkan PDO atau MySQLI; 2. Versi lama boleh menjana kod menggunakan fungsi mysql_* yang tidak disengajakan melalui pilihan eksport "PHPCode", tetapi tidak disyorkan untuk persekitaran pengeluaran; 3. Jika anda perlu menggunakan fungsi ini, anda boleh memilih format "phpcode" atau "phparray" untuk mendapatkan coretan kod; 4. Amalan yang lebih baik adalah untuk menyalin pertanyaan SQL yang dihasilkan oleh phpmyadmin dan secara manual merangkum mereka dengan pernyataan pra -proses dalam skrip PHP untuk meningkatkan keselamatan; 5. Pada masa ini Phpmyad

22 Dec 2024
Menjana Rentetan Alfanumerik Rawak yang Unik untuk Pautan PengesahanMengesahkan penciptaan akaun melalui pautan e-mel memerlukan penjanaan unik,...


Alat panas

PHP secara rawak menjana kelas kod pengesahan
PHP secara rawak menjana kelas kod pengesahan

Kod penjanaan kod pengesahan php
Kod penjanaan kod pengesahan php

Kelas kod pengesahan PHP yang ringkas dan mudah digunakan
Kelas kod pengesahan PHP yang ringkas dan mudah digunakan
