用php注册验证码实现? http://www.cnblogs.com/mikespook/archive/2005/03/02/111758.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发一个例子,你自己看看,或许对你有所帮助!checkNumber.php<?phpsession_start();if($act == "init"){ Header("Content-type: image/png"); srand(microtime() * 100000); $login_check_number = strval(rand("1111","9999")); session_register("login_check_number"); //这里是使用了SESSION来保存校验码. //当然也可以用COOKIE //setcookie("login_check_number",$login_check_number); //然后将第一行的session_start()删除; //不推荐使用COOKIE,因为使用COOKIE并不能进行安全的验证. $h_img = imagecreate(40,17); $c_black = ImageColorAllocate($h_img, 0,0,0); $c_white = ImageColorAllocate($h_img, 255,255,255); imageline($h_img, 1, 1, 350, 25, $c_black); imagearc($h_img, 200, 15, 20, 20, 35, 190, $c_white); imagestring($h_img, 5, 2, 1, $login_check_number, $c_white); ImagePng($h_img); ImageDestroy($h_img); die();}/*使用方法:在HTML文件中加入<input type=text name=number maxlength=4><img src=checkNumber.php?act=init>在登陆校验PHP页面中加入以下代码(注意:在加入代码前不能有输出,因为使用了SESSION)//$number 是你输入的校验码的值include_once("./checkNumber.php");//检验校验码if($number != $login_check_number || empty($number)){ print("校验码不正确!"); die();}*/?> http://www.yubeinet.com/article.php/id/5/index.html 一个正则问题 php一个基础问题 想请教下大家。 pdflib 的简单问题 布局问题,请帮忙 数据库连接错了吗? 网页内嵌的media player如何播放非http,rstp,mms协议的流媒体??急 有数许nusoap的么?帮帮忙,急啊! 有没有PHP解释器啊!?? 高分请教:! ◇◆php中对记录集的操作!!属性及用法◇◆ die()语句的问题 字符串输出的问题
checkNumber.php
<?php
session_start();if($act == "init")
{
Header("Content-type: image/png");
srand(microtime() * 100000);
$login_check_number = strval(rand("1111","9999")); session_register("login_check_number");
//这里是使用了SESSION来保存校验码.
//当然也可以用COOKIE
//setcookie("login_check_number",$login_check_number);
//然后将第一行的session_start()删除;
//不推荐使用COOKIE,因为使用COOKIE并不能进行安全的验证. $h_img = imagecreate(40,17);
$c_black = ImageColorAllocate($h_img, 0,0,0);
$c_white = ImageColorAllocate($h_img, 255,255,255);
imageline($h_img, 1, 1, 350, 25, $c_black);
imagearc($h_img, 200, 15, 20, 20, 35, 190, $c_white);
imagestring($h_img, 5, 2, 1, $login_check_number, $c_white);
ImagePng($h_img);
ImageDestroy($h_img); die();
}
/*
使用方法:
在HTML文件中加入<input type=text name=number maxlength=4><img src=checkNumber.php?act=init>
在登陆校验PHP页面中加入以下代码(注意:在加入代码前不能有输出,因为使用了SESSION)//$number 是你输入的校验码的值include_once("./checkNumber.php");//检验校验码if($number != $login_check_number || empty($number))
{
print("校验码不正确!");
die();
}
*/
?>