很定是你checkNumber.php代码的问题.
解决方案 »
- php与mysql连接过程中出现这样的错误
- 关于PHP5下throw Exception 和 return false 的问题
- 菜鸟问题,救急~
- mysql limit的问题
- 急急!!在线等待(list的问题)
- 哪位大哥能给俺详细的说一下phplib的具体安装和用法,在这里先谢了。^-^
- 小弟初学PHP,按照书上的例子写了一段文件上传的代码,但是怎么什么反应都没有啊,在线求解~~
- Linux下怎样编译是的php支持Oracle?
- 有没有开源的在线excel编辑的源码
- php
- 请问那里可以下载到4Images的源代码呢?急~~~~
- 高分!!!如何控制客户只能单线程下载网站上的程序,并控制客户只能用IE的另存为下载
<?php //checknumber.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();
}
?>
你的php版本?
register_globals的状态?
php是4。3。3
register_globals=on;
先给$act赋个初值
去掉那个IF判断
测试一下具体问题
程序看起来没太大问题
很可能是楼上说的在php.ini中把register_globals打开