程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 圖片驗證碼生成應用實例

圖片驗證碼生成應用實例

編輯:關於PHP編程

一款簡單的php生成圖形驗證碼程序,實例告訴你了如何去使用這段驗證程序,有需要的可以參考一下。  代碼如下 復制代碼

<?php教程
session_start();//開啟session
if(isset($_POST['check']))
{
if($_POST['check'])
 {
if($_POST['check']==$_SESSION['check_pic'])
 {
 echo " 驗證碼正確".$_SESSION['check_pic'];
 }
else
 {
 echo " 驗證碼錯誤".$_SESSION['check_pic'];
 }
}
}
?>
<FORM METHOD=POST ACTION="">
<img src="index.php"><br>    <!----鏈接圖片--->
<input type="text" name="check" >
<input type="submit" value="提交">
</FORM>

index.php驗證碼生成程序

 代碼如下 復制代碼

<?php
session_start();


for($i=0;$i<4;$i++) //四位驗證碼
{@$rand.=dechex(rand(1,15));//先生成隨機數,再將十進制轉十六進制,注意"."
}
$_SESSION['check_pic']=$rand;
 $im=imagecreatetruecolor(100,30);//創建圖片
$bg=imagecolorallocate($im,0,0,0);//設置顏色
$wh=imagecolorallocate($im,255,255,255);

imagestring($im,5,15,8,$rand,$wh);//字體,1-6

header("Content-type: image/jpeg");//輸出圖片
imagejpeg($im);
?>


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved