<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    allen
    專注于java ee技術,包括struts,jsf,webwork,spring,hibernate,ibatis
    posts - 7,  comments - 9,  trackbacks - 0
    因為防止惡意評論,所以要求加個驗證碼,要求簡單,一般的20以內的加法即可,根據其它網上的驗證碼,修改了下:
    <?php 
    //session_start();
    //生成驗證碼圖片 
    Header("Content-type: image/PNG"); 
    srand((double)microtime()*1000000);//播下一個生成隨機數字的種子,以方便下面隨機數生成的使用
    //session_start();//將隨機數存入session中
    $_SESSION['authnum']="";
    $im = imagecreate(70,20) or die("Cant's initialize new GD image stream!"); //制定圖片背景大小
    $black = ImageColorAllocate($im, 0,0,0); //設定三種顏色
    $white = ImageColorAllocate($im, 255,255,255); 
    $gray = ImageColorAllocate($im, 200,200,200);
    imagefill($im,0,0,$gray); //采用區域填充法,設定(0,0)
    //生成數字和字母混合的驗證碼方法
    //$ychar="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";
    $ychar="0,1,2,3,4,5,6,7,8,9";
    $list=explode(",",$ychar);
    $answer='';
    $authnum=0;
    for($i=0;$i<2;$i++){
    $randnum=rand(0,10);
    $authnum=$authnum+intval($randnum);
    error_log("auth:$authnum :dddd:$randnum",0);
    $answer=$answer.intval($randnum)."+";
    }
    $answer=rtrim($answer,"+");
    $answer=$answer.'=?';
    //$authnum=''.$answer;
    //while(($authnum=rand()%100000)<10000); //生成隨機的五們數
    //將五位整數驗證碼繪入圖片 
    //$_COOKIE['authnum']=$authnum;
    //error_log("auth:$authnum",0);
    setCookie("authnum",$authnum,null,'/');
    //imagestring($im, 5, 10, 3, $authnum, $black);
    imagestring($im, 5, 10, 3, $answer, $black);
    // 用 col 顏色將字符串 s 畫到 image 所代表的圖像的 x,y 座標處(圖像的左上角為 0, 0)。
    //如果 font 是 1,2,3,4 或 5,則使用內置字體
    /*
    for($i=0;$i<200;$i++) //加入干擾象素 
    $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
    imagesetpixel($im, rand()%70 , rand()%30 , $randcolor); 
     
     */
    ImagePNG($im); 
    ImageDestroy($im);

    posted on 2011-12-12 10:17 robbin163 閱讀(1147) 評論(0)  編輯  收藏 所屬分類: WEB MVC

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人免费av一区二区三区| 一日本道a高清免费播放| 免费一级毛片无毒不卡| 亚洲精品成人无限看| 成人网站免费大全日韩国产| 亚洲精品无码久久不卡| 成人无码区免费A∨直播| 亚洲国产精品成人精品无码区在线| 中文字幕不卡高清免费| 亚洲av午夜福利精品一区人妖| 91福利免费网站在线观看| 亚洲av无码专区国产乱码在线观看| 久9这里精品免费视频| 亚洲手机中文字幕| 美女黄网站人色视频免费国产| 久久久久亚洲精品无码网址色欲 | 亚洲欧洲日产v特级毛片| 免费观看美女用震蛋喷水的视频| 精品亚洲国产成人| 国产成人精品免费视频大全五级| 免费无码午夜福利片69| 国产亚洲一区二区三区在线观看 | 青春禁区视频在线观看直播免费| 亚洲国产高清国产拍精品| 全部免费a级毛片| a级黄色毛片免费播放视频| 亚洲视频一区在线观看| 成年人在线免费看视频| 免费看内射乌克兰女| 久久精品国产亚洲夜色AV网站| 国产人成免费视频网站| 亚洲av成人片在线观看| 国产亚洲AV夜间福利香蕉149| 精品无码AV无码免费专区| 亚洲人成人网站18禁| 在线A亚洲老鸭窝天堂| 无码区日韩特区永久免费系列 | 亚洲一本一道一区二区三区| 亚洲国产成人爱av在线播放| 一级毛片aaaaaa免费看| 国产偷国产偷亚洲高清人|