写了一个PHP图片验证码程序可是不生成SESSION请各位指教一下
时间:2010-09-15
来源:互联网
<?php
session_start;
header("content-type:image/png");
$im=imagecreate(45,18);
$black=imagecolorallocate($im,0,0,0);
$white=imagecolorallocate($im,255,255,255);
$gray=imagecolorallocate($im,200,200,200);
imagefill($im,0,0,$gray);
$_SESSION["aut"]="";
for($i=0;$i<4;$i++){
$str=mt_rand(1,3);
$size=mt_rand(3,6);
$authnum=mt_rand(0,9);
$_SESSION["aut"].=$authnum; //这里已经赋值可是不生成SESSION
imagestring($im,$size,(5+$i*10),$str,$authnum,imagecolorallocate($im,rand(0,130),rand(0,130),rand(0,130)));
}
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);
?>
session_start;
header("content-type:image/png");
$im=imagecreate(45,18);
$black=imagecolorallocate($im,0,0,0);
$white=imagecolorallocate($im,255,255,255);
$gray=imagecolorallocate($im,200,200,200);
imagefill($im,0,0,$gray);
$_SESSION["aut"]="";
for($i=0;$i<4;$i++){
$str=mt_rand(1,3);
$size=mt_rand(3,6);
$authnum=mt_rand(0,9);
$_SESSION["aut"].=$authnum; //这里已经赋值可是不生成SESSION
imagestring($im,$size,(5+$i*10),$str,$authnum,imagecolorallocate($im,rand(0,130),rand(0,130),rand(0,130)));
}
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);
?>
作者: c3tc3tc3t 发布时间: 2010-09-15
session_start;这样写不对吧.你看看.
作者: yipianluo_ye 发布时间: 2010-09-15
威海市长期经营韩国化妆品批发,原装进口,批发价格低。产品包括 婵真,兰芝,三星,THEFACESHOP菲诗小铺,SKINFOOD肌肤食品等多种韩国一线化妆品品牌。欢迎洽谈合作。
联系人 , 马女士 。 13506318672)
联系人 , 马女士 。 13506318672)
作者: 琴义谚 发布时间: 2010-09-15
session_start();
作者: hgwxtql 发布时间: 2010-09-15
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28