<?php
session_start();
for($i=0;$i<4;$i++)
{
$rand.=dechex(rand(1,15));
}
//echo $rand;
$_SESSION[check]=$rand;//将随机数放入session中,用于验证
$im=imagecreatetruecolor(80,30);//创建一个图像,宽为80,高为30
$bg=imagecolorallocate($im,rand(50,255),rand(100,255),rand(0,255));//第一次使用调色板时,设置的是背景颜色
$ys=imagecolorallocate($im,rand(5,255),rand(0,255),rand(50,255));
//for实现在图片上划3条线
for($i=0;$i<3;$i++){
$ys1=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imageline($im,0,rand(0,16),rand(0,80),30,$ys1);
}
//for实现在图片上加点
for($i=0;$i<300;$i++){
imagesetpixel($im,rand()%80,rand()%100,$ys1);
}
//把数字写入图片
imagestring($im,rand(1,6),rand(5,45),rand(3,16),$rand,$ys);
//输出图片
header("Content-Type:image/gif");//Content-Type为内容文件的内容
imagegif($im);//设置图片的类型
?>程序本身正常执行,在登录界面不能正常显示,为什么呀
session_start();
for($i=0;$i<4;$i++)
{
$rand.=dechex(rand(1,15));
}
//echo $rand;
$_SESSION[check]=$rand;//将随机数放入session中,用于验证
$im=imagecreatetruecolor(80,30);//创建一个图像,宽为80,高为30
$bg=imagecolorallocate($im,rand(50,255),rand(100,255),rand(0,255));//第一次使用调色板时,设置的是背景颜色
$ys=imagecolorallocate($im,rand(5,255),rand(0,255),rand(50,255));
//for实现在图片上划3条线
for($i=0;$i<3;$i++){
$ys1=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imageline($im,0,rand(0,16),rand(0,80),30,$ys1);
}
//for实现在图片上加点
for($i=0;$i<300;$i++){
imagesetpixel($im,rand()%80,rand()%100,$ys1);
}
//把数字写入图片
imagestring($im,rand(1,6),rand(5,45),rand(3,16),$rand,$ys);
//输出图片
header("Content-Type:image/gif");//Content-Type为内容文件的内容
imagegif($im);//设置图片的类型
?>程序本身正常执行,在登录界面不能正常显示,为什么呀
<img src='验证码.php'>//包含你的验证码路径