国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

一個簡單的PHP驗證碼實現代碼

2024-05-04 23:23:29
字體:
來源:轉載
供稿:網友

實現代碼:

<?php
 //將驗證碼保存到session里,供全局使用
 session_start();
 $nums = "";
 for($i=0;$i<4;$i++){
  //產生隨機數并轉換成十六進制
  $nums.=dechex(mt_rand(0,15));
 }
 //將驗證碼寫入session
 $_SESSION['code']=$nums;

 //設置驗證碼長和寬
 $_width = 60;
 $_height = 20;
 //創建一張圖片
 $_img = imagecreatetruecolor($_width,$_height);
 //創建一個白色
 $_white = imagecolorallocate($_img,220,250,250);
 //填充背景
 imagefill($_img,0,0,$_white);

 //隨機畫6條線條
 for($i=0;$i<6;$i++){
  $_rnd_color = imagecolorallocate($_img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
  imageline($_img,mt_rand(0,$_width),mt_rand(0,$_width),mt_rand(0,$_width),mt_rand(0,$_width),$_rnd_color);
 }

 //隨機畫出雪花
 for($i=0;$i<60;$i++){
  imagestring($_img,1,mt_rand(1,$_width),mt_rand(1,$_height),"*",imagecolorallocate($_img,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255)));
 }

 //輸出驗證碼
 for($i=0;$i<strlen($_SESSION['code']);$i++){
  imagestring($_img,mt_rand(6,10),$i*$_width/4+mt_rand(1,10),mt_rand(1,$_height/2),$_SESSION['code'][$i],imagecolorallocate($_img,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200)));
 }

 //輸出和銷毀
 header("Content-Type:image/png");
 imagepng($_img);
 imagedestroy($_img);
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁水县| 浦城县| 高邑县| 龙口市| 宣威市| 晋宁县| 阿鲁科尔沁旗| 闸北区| 年辖:市辖区| 乌拉特前旗| 曲靖市| 白银市| 吴忠市| 池州市| 城固县| 海南省| 平阳县| 永昌县| 铜鼓县| 岢岚县| 江川县| 东海县| 固原市| 青阳县| 延津县| 莫力| 伊金霍洛旗| 奇台县| 巩留县| 晋城| 绥芬河市| 黔西县| 彭阳县| 宜兰县| 苏尼特左旗| 凤山县| 永济市| 亚东县| 惠水县| 太谷县| 鹤峰县|