以下為引用的內容
<?session_start();?>
<FORM METHOD=POST ACTION="">
<input type=text name=number maxlength=
<INPUT TYPE="submit" name="sub">
</FORM>
<?
//檢驗校驗碼
if(isset($HTTP_POST_VARS["sub"])):
if($HTTP_POST_VARS["number"] != $HTTP_SESSION_VARS[login_check_number] || empty($HTTP_POST_VARS["number"])){
echo "校驗碼不正確!" ;
}else{
echo"驗證碼通過!";
}
endif;
show_source(
//以上本頁的源碼
//以下是生成驗證碼的源碼
show_source(
?>
<?php
session_start();
session_register("login_check_number");
//昨晚看到了chianren上的驗證碼效果
//先成生背景
$img_height=
$img_width=
if($HTTP_GET_VARS["act"]== "init"){
//srand(microtime() *
for($Tmpa=
$nmsg
}//by sports
$HTTP_SESSION_VARS[login_check_number] = $nmsg;
//$HTTP_SESSION_VARS[login_check_number] = strval(mt_rand("
//誰能做下補充
$aimg = imageCreate($img_height
ImageColorAllocate($aimg
$black = ImageColorAllocate($aimg
ImageRectangle($aimg
//下面該生成雪花背景了
for ($i=
imageString($aimg
//哈
}
//上面生成了背景
//為了區別於背景
for ($i=
imageString($aimg
}
Header("Content
ImagePng($aimg); //生成png格式
ImageDestroy($aimg);
}
?>
From:http://tw.wingwit.com/Article/program/PHP/201311/21058.html