php验证码 带自动刷新! 本帖最后由 information21 于 2009-12-11 10:56:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网上下载一个,至于点击图片就刷新,无非是调用ajax请求后台重新生成图片而矣. aa.php session_start(); $str="adsfuiowerokjvcxklzhioakADSFJKLJ79HIOSADFOWJRW89UNGNASDHFH9889Y89";//生成验证码 for($k=0;$k<4;$k++){ $i=rand(0,30); $s.=substr($str,$i,1); } //echo $s; $_SESSION["mycheck"]=$s; $img=imagecreatetruecolor(80,20); $black=imagecolorallocate($img,89,95,138); $white=imagecolorallocate($img,255,255,255); imagefill($img,0,0,$black); imagestring($img,5,20,4,$s,$white); header("Content-Type:image/jpeg"); imagegif($img); imagedestroy($img); <input type="text" /> <img src="aa.php" id="code" width="100" height="40" onclick= change('code')/> <span>请输入验证码</span> jsfunction change(id){ document.getElementById(id).src = 'aa.php?'+Math.random(1);} <input type="text" /> <img src="aa.php" id="code" width="100" height="40" onclick="javascript: change('code')" /> <span>请输入验证码</span> OK 是我的IE出问题了 谢谢大家! php 与sql如何连接 异步执行文件里面的js,返回数据的时候为什么没有生效的呢? 求php5.3.8连接sql2000的驱动文件 hosts文件的小问题 PHPMYADMIN的配置问题 文件目录写入报错 真不爽,回答问题还招‘人’骂(是人的作为不),强烈建议封ID!举报!!!!!!!!!!!!!!!! 这个网站我报价2000,做了一半了又觉得亏 php 正则 求教,关于PHP 5.6 PDO如何处理sql server 数据库 希望各界程序员朋友一起和我讨论这个问题,谢谢 关于@fsockopen
至于点击图片就刷新,无非是调用ajax请求后台重新生成图片而矣.
$str="adsfuiowerokjvcxklzhioakADSFJKLJ79HIOSADFOWJRW89UNGNASDHFH9889Y89";//生成验证码
for($k=0;$k<4;$k++){
$i=rand(0,30);
$s.=substr($str,$i,1);
}
//echo $s;
$_SESSION["mycheck"]=$s;
$img=imagecreatetruecolor(80,20);
$black=imagecolorallocate($img,89,95,138);
$white=imagecolorallocate($img,255,255,255);
imagefill($img,0,0,$black);
imagestring($img,5,20,4,$s,$white);
header("Content-Type:image/jpeg");
imagegif($img);
imagedestroy($img); <input type="text" />
<img src="aa.php" id="code" width="100" height="40" onclick= change('code')/>
<span>请输入验证码</span> js
function change(id){
document.getElementById(id).src = 'aa.php?'+Math.random(1);
}