PHP產生可點選刷新的驗證碼的方法及簡單實例

墨辰丷
發布: 2023-03-29 14:06:01
原創
1770 人瀏覽過

這篇文章主要介紹了PHP生成可點擊刷新的驗證碼,結合簡單實例形式分析了php驗證碼的實現與調用顯示方法,涉及js動態調用驗證碼php檔案的相關技巧,需要的朋友可以參考下

具體如下:

html檔:

<html>
 <head>
   <title>验证码</title>
 </head>
  <script type="text/javascript">
    function yanzheng(){
      var im=document.getElementsByTagName("img");
      im[0].src="gd.php?temp="+(new Date().getTime().toString(36));
    }
  </script>
 <body>
  <img src="gd.php"/><a href="#" onclick="yanzheng()">换一张</a>
 </body>
</html>
登入後複製

驗證碼檔案gd.php:

<?php
$im=imagecreate(50,20);
$b=imagecolorallocate($im,0,0,0);
$w=imagecolorallocate($im,255,255,255);
$mask="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$text="";
for($i=1;$i<=4;$i++){
  $index=rand(0,61);
  $text.=$mask{$index};
}
imagestring($im,3,rand(10,20),rand(0,10),$text,$w);
header("Content-type:image/jpeg");
imagejpeg($im);
?>
登入後複製

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

相關推薦:

PHP實作二維陣列某個鍵排序的方法


##PHP自動辨識目前使用行動終端機

PHP自訂函數格式化json資料實例

以上是PHP產生可點選刷新的驗證碼的方法及簡單實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板