phpに確認コードを追加

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-20 12:39:091279ブラウズ

一个注册的php网站怎么加一段验证码呢?
求大神指教
最简单的四个数字那种就行
在线等啊!!!


回复讨论(解决方案)

//---------验证码生成函数-------//	public function verify_image()	{					//生成验证码图片		header("Content-type: image/png");		// 全数字			$str = "2,3,4,5,6,7,8,9,a,b,c,d,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z"; //要显示的字符,可自己进行增删		$list = explode(",", $str);		$cmax = count($list) - 1;		$verifyCode = '';		for ( $i=0; $i < 5; $i++ ){			$randnum = mt_rand(0, $cmax);			$verifyCode .= $list[$randnum]; //取出字符,组合成为我们要的验证码字符		}		//$_SESSION['code'] = $verifyCode;        //将字符放入SESSION中		//$this->session->set_userdata('code', $verifyCode);		$im = imagecreate(58,28);    //生成图片		$black = imagecolorallocate($im, 0,0,0);     //此条及以下三条为设置的颜色		$white = imagecolorallocate($im, 255,255,255);		$gray = imagecolorallocate($im, 200,200,200);		$red = imagecolorallocate($im, 255, 0, 0);			imagefill($im,0,0,$white);     //给图片填充颜色		//将验证码绘入图片		imagestring($im, 5, 10, 8, $verifyCode, $black);    //将验证码写入到图片中		for($i=0;$i<50;$i++){			imagesetpixel($im, rand(0,58) , rand(0,28) , $black);    //加入点状干扰素		    imagesetpixel($im,rand(0,58),rand(0,28),$red);		    imagesetpixel($im, rand(0,58) , rand(0,28) , $gray);		    //imagearc($im, rand(0,58), rand(0,28), 20, 20, 75, 170, $black);    //加入弧线状干扰素		    //imageline($im, rand(0,58), rand(0,28), rand(0,58), rand(0,28), $red);    //加入线条状干扰素		}		imagepng($im);		imagedestroy($im);	}

请问这个是另外单开一个文件还是直接加在原来的上面呢

---------------------------------------------------------------------------

0de8e6866ff43dc3ab41e83f56c260e7queryrow($sql);

$i = $POST['ip'];
$pass1 = rawurlencode(base64_encode($POST['password']));
$pass2 = rawurlencode(base64_encode($POST['repassword']));
if($pass1!=$pass2){
die("3f1c4e4b6b16bbbd69b2ee476dc4f83aalert('两次输入的密码不相同,请重新输入');history.back();2cacc6d41bbb37262a98f745aa00fbf0");
}else{
if(!$usr)
{
$sql="insert into oluc_user(UserName,PassWord,CreateTime,CreateIp) values('$POST[username]','$POST[password]',now(),'$i')";
mysql_query($sql);
$username=rawurlencode(base64_encode($POST[username]));
$password=rawurlencode(base64_encode($POST[password]));
//$url ='login.php';
  //header("Location: $url");
//exit;
die("3f1c4e4b6b16bbbd69b2ee476dc4f83aalert('账号注册成功点确定后为你转入登陆页面 ');location.href='login.php';2cacc6d41bbb37262a98f745aa00fbf0");
}else{ die("3f1c4e4b6b16bbbd69b2ee476dc4f83aalert('靓号已被占用,请重新输入');history.back();2cacc6d41bbb37262a98f745aa00fbf0");}
}
mysql_close();

?>
b585974ae3b7dba3039af53a9593f9c4
383eb734b02b508089ba2d78eb4c6f68
93f0f5c25f18dab9d176bd4f6de5d30e
ebeda52af7641f7e715679a8472f8c69
b2386ffb911b14667cb8f0f91ea547a79ae701fdaf36bd54c647a5b8172f41bb修改密码6e916e0f7d1e588d4f442bf645aedb2f
7927e9331562ecb6e556e4a00d09d6e9" />
d95b3682ddb262dccc903f281a11caf5" />
3be2b2201527c49b310f90ce0c95b9a9
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
a1151789e2e3a08efc84d2d79aaf73bd
  72b37befc9eba292d2726ee434ea6a30a8d93a18e4093192cef822292a212fa1进入官网5db79b134e9f6b82c0b36e0489ee08eda870851ad5d3af5a84a2baf6eda33a43快速充值5db79b134e9f6b82c0b36e0489ee08edf51cf89bd1802b0bdadb7cbe2a9e7307" target="_blank">官方论坛5db79b134e9f6b82c0b36e0489ee08ede09d7983301351af071b9e61f8544ff9" onclick="window.external.addFavorite(location.href,'9ae701fdaf36bd54c647a5b8172f41bb');return false;" rel="sidebar" title="9ae701fdaf36bd54c647a5b8172f41bb">收藏本页5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68
  4cc25fb9e48e7df0de817b1f77f2d159
    d295b2614685b50dde787a8c07b39645
      82ea198f29a40c4ccb751d696108b64d">
      
      684271ed9684bde649abda8831d4d355密码找回39528cedfa926ea0c01e69ef5b2ea9b0
      ff6d136ddc5fdfeffaf53ff6ee95f185
     
        25edfb22a4f469ecb59f1190150159c6
          ce7279ae91ae8f95bd1cf0d8834b67dd账号:8c1ecd4bb896b2264e0711597d40766c
          87ac12f805a7e3cec260c8f74bf18384
        bed06894275b65c1ab86501b08a632eb
        25edfb22a4f469ecb59f1190150159c6
          5bed74d84114b8e63ca8b469a47286aa密码:8c1ecd4bb896b2264e0711597d40766c
          fd7961d345249dcdad22cb479ae616fd
        bed06894275b65c1ab86501b08a632eb      
                25edfb22a4f469ecb59f1190150159c6
          5bed74d84114b8e63ca8b469a47286aa验证:8c1ecd4bb896b2264e0711597d40766c
          8cac227afcc5f2667cecc7f9d59ebe3c
        bed06894275b65c1ab86501b08a632eb   
        25edfb22a4f469ecb59f1190150159c6
             be36754878d1c04af1a09c763c335e2c
             15194988d42325dab6bd2e9f23136f16修改密码5db79b134e9f6b82c0b36e0489ee08ed   63061a2ddb6332633918ff8cb8f972cc
               bed06894275b65c1ab86501b08a632eb
      929d1f5ca49e04fdcb27f9465b944689
    f5a47148e367a6035fd7a2faa965022e
  16b28748ea4df4d9c2150843fecfba68
  171b6a2398131495dc83e0d2e332f194
    ff6d136ddc5fdfeffaf53ff6ee95f185      
    929d1f5ca49e04fdcb27f9465b944689
  16b28748ea4df4d9c2150843fecfba68
16b28748ea4df4d9c2150843fecfba68
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
a168fc0fc634fd3795a15d93d84be0cb 
function $(obj)
{
if(typeof obj == 'string') return document.getElementById(obj);
else if(typeof obj == 'object') return obj;
else return false;
}
function frmCheck()
{
var un=$("username").value;
var re=/^[0-9a-zA-Z]{4,18}$/; //只输入数字和字母的正则    
if(un.search(re)==-1)
{
alert("账号请输入数字和字母,字符介于4-18个");
$("username").focus();
return false;
}
var u=$("password").value;
if(u.lengthe4cec1f501096bd3cce5fa58b40b98ae18)
{
  alert("密码必须在6-18位之间");
  $("password").focus();
  return false;    
}
if(u.indexOf(" ")>=0)
{
  alert("密码不能包含空字符");
  $("password").focus();
  return false;    
}
//var pwd=$("password").value;
//var rwd=$("repassword").value;
//if(pwd!=rwd)
//{
//   alert("两次输入的密码不相同");
//   $("password").focus();
//   $("repassword").focus();
//   return false;    
//}
}
2cacc6d41bbb37262a98f745aa00fbf0
8019067d09615e43c7904885b5246f0a
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F57fd8788c6d101e842a4d9025bf09f11' type='text/javascript'%3E%3C/script%3E"));
2cacc6d41bbb37262a98f745aa00fbf0


----------------------------------------------------------

我的是这样的  求教!!!

验证码: 6bdb203a0bca0571a92646c5d2089339
 function create_code(){

    document.getElementById('code2').src = 'verify_image';
 }

大神能否直接加到我发的那里面  
完全不懂这些东西
麻烦了


感谢感谢万分感谢!!!

你的验证码在哪就放哪啊



完全没搞懂 呵呵  

$code = mt_rand(1000,9999);$_SESSION['code' ] = $code;



echo $_SESSSION['code'];

看下 gd2 自己画个吧。

其实可以自己去极验验证的后台下载一个他们的SDK,直接安装好就可以使用啦,很方便的还可以查看后台数据。关键是安全性很高哦,还不用自己编程,滑动一下就搞定了。http://www.geetest.com/

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。