亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

4 回答

<?php

if(isset($_REQUEST['authcode'])){

session_start();

if(strtolower($_REQUEST['authcode'])==$_SESSION['authcode']){

echo'<font color="#0000CC">輸入正確</font>';

}else{

echo $_SESSION['authcode'];

echo'<font color="#CC0000">輸入錯誤</b></font>';

}

exit();

}

?>


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>確認驗證碼</title>

</head>

<body>

<form method="post" action="./form.php">

<p>

驗證圖片:?

<img id="captcha_img" border="1" src="./captcha.php?r=<?php echo rand();?>" width="100px" height="44px"/>

<a href="javascript:viod(0)" onclick="document.getElementById('captcha_img').src='./captcha.php?r='+Math.random()">換一個</a>

</p>

<p>請輸入圖片中的內容:<input type="text" name="authcode" value=""></p>

<p><input type="submit" value="提交" style="padding: 6px 20px;"></p>

</form>


</body>

</html>


0 回復 有任何疑惑可以回復我~

<?php

session_start();


$image=imagecreatetruecolor(100,30);//默認黑色背景

$bgcolor=imagecolorallocate($image,255,255,255);//為一副圖像分配顏色

imagefill($image,0,0,$bgcolor);

//控制字體大小與分布,避免字體重疊或顯示不全

/*for($i=0;$i<4;$i++){

$fontsize=6;

$fontcolor=imagecolorallocate($image,rand(0,170),rand(0,170),rand(0,170));

$fontcontent=rand(0,9);

$x=rand($i*170/4)+rand(17,55);

$y=rand(5,10);

imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);//水平地畫一行字符串

}*/

$captch_code="";

for($i=0;$i<4;$i++){

$fontsize=7;

$fontcolor=imagecolorallocate($image,rand(0,170),rand(0,170),rand(0,170));

$data='qwertyuipkjhgfdsaxcvbnm3456789';//可以去掉l\1\2\z\0\o

$fontcontent=substr($data,rand(0,strlen($data)),1);

$captch_code.=$fontcontent;

$x=$i*100/4+rand(5,10);

$y=rand(5,10);

imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);

}

$_SESSION['authcode']=$captch_code;

for($j=0;$j<200;$j++){

$pointcolor=imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));

imagesetpixel($image,rand(1,99),rand(1,29),$pointcolor);//畫一個單一像素

}

for($i=0;$i<3;$i++){

$linecolor=imagecolorallocate($image,rand(800,200),rand(800,200),rand(800,200));

imageline($image,rand(1,99),rand(1,29),rand(1,99),rand(1,29),$linecolor);?

}

header('content-type:image/png');

imagepng($image);

//end

imagedestroy($image);

?>


1 回復 有任何疑惑可以回復我~
$pointcolor=imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200));		imagesetpixel($image,rand(1,199),rand(1,59),$pointcolor);//畫一個單一像素


0 回復 有任何疑惑可以回復我~

不知道


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

源代碼下載?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號