直接访问这个页面也不显示(红色xx)
本人百度试着解决
gd是开着的
可还是不显示图片
求大神帮助
content-type: image/gif [3] => expires: thu, 19 nov 1981 08:52:00 gmt [4] => last-modified: sat, 10 jan 2015 17:55:26 gmt [5] => server: microsoft-iis/7.5 [6] => x-powered-by: php/5.2.8 [7] => set-cookie: phpsessid=huf628licrq4t5bdd0mtuor2s6; path=d:\php\phpsession\ [8] => x-powered-by: asp.net [9] => date: sun, 11 jan 2015 08:19:47 gmt [10] => connection: close [11] => content-length: 3)
显然执行的是一个空文件
你把程序换个名字再试一下
还有就是把
ini_set('display_errors', 'off');
header(content-type: image/gif);
都去掉
notice: a session had already been started - ignoring session_start() in d:\web\legou\usimg.php on line 54
用notepad打开你的图片是这样的。
很明显,是session_start()之前有其他输出或者空白。
去掉空白后,图片是正常的:
还有就是session_start()是放在代码的最
notice: a session had already been started - ignoring session_start() in d:\web\legou\usimg.php on line 54
用notepad打开你的图片是这样的。
很明显,是session_start()之前有其他输出或者空白。
去掉空白后,图片是正常的:
上面说错了。是由于session_start被重复执行了。关闭错误提示应该就可以了。 另存文件为utf-8无bom头
多谢这么多人指点,我把生成的验证码图片格式改成png,然后就可以了,虽然不知道怎么回事
