<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)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 九九久久国产精品免费热6| 叮咚影视在线观看免费完整版| yy6080亚洲一级理论| 国产免费AV片在线观看 | 亚洲精品成人a在线观看| 中国一级毛片视频免费看| 亚洲成在人天堂在线| 18禁无遮挡无码网站免费| 特级做a爰片毛片免费看| 亚洲三级电影网址| 日韩激情无码免费毛片| 国产免费一区二区视频| 亚洲色欲色欱wwW在线| 国产亚洲美女精品久久久2020| 美女裸身网站免费看免费网站| av午夜福利一片免费看久久| 亚洲一级毛片免观看| 中文字幕亚洲综合久久男男| 国产情侣激情在线视频免费看| 特a级免费高清黄色片| 亚洲国产精品久久久久秋霞影院| 亚洲国产成人久久一区WWW| 最近免费字幕中文大全视频| 牛牛在线精品观看免费正| 亚洲成aⅴ人片在线影院八| 亚洲综合色区在线观看| 国产在线国偷精品产拍免费| 国产麻豆一精品一AV一免费| 国产大陆亚洲精品国产| 亚洲av无码一区二区三区观看| 中文字幕人成人乱码亚洲电影| 国产精品视频免费一区二区三区| 18女人水真多免费高清毛片| 久久久WWW成人免费精品| 亚洲av永久中文无码精品| 久久久无码精品亚洲日韩蜜臀浪潮 | 中文字幕在线视频免费观看| 亚洲AV无码专区国产乱码不卡| 亚洲色图古典武侠| 久久亚洲精品国产精品黑人| 亚洲熟女乱综合一区二区|