代码本身没有问题
请检查是否有 BOM 头
请检查是否有 BOM 头
解决方案 »
- php 正则表达式 怎么匹配</div>第一次出现的位置
- 在循环中判断时,数值判断使用恒等要比等于高效?
- 如何在PHP中嵌入类似eweb Editor的文本编辑器?
- 利用window.open打开的窗口会在标签显示,怎么让它弹出来?
- 两个button按钮怎么来调用各自的PHP文件!
- php调用百度百科api实现查询功能的代码实现
- 如何把汉字和数字混合的字符串正确地截断?
- 求教,关于PHP定义变量的问题
- 为什么有时候能提交到数据库,有时候不能
- 在php中怎样实现asp中request.servervariables("/")这个功能,很急!谢谢
- 有哪位在windows下用xampp+apc插件的?
- IMAP 用SMTP协议发邮件
还有其他的可能出问题的地方吗
大神们
求帮助
response 的content-length确实是3
我也不知道哪里有问题
研究了一天了
如果输出是以 IA0K 开头的话,就表示你的程序开始处有这些字符,请删除
如果是仅有 IA0K 的话,那就是你把程序文件名搞错了
echo base64_encode(file_get_contents('http://www.bz798.com/usimg.php'));
?> 这是站点目录下的testbom.php文件
usimg.php是验证码文件
通过testbom监测 content-length是3
通过站点本身访问 比如刷新验证码 content-length也是3
通过直接访问usming 还是3
程序本身应该是没有问题的
因为据说之前的php环境是可以显示的
现在php环境是重新搭建的
可能是php配置的问题
GD是开着的
用的是IIS的FAST-CGI
session-cache是nocache(也许这里有问题,因为chrome会报ERR_CACHE_MISS这样一个错误,大神如果方便的话可以访问一下站点,在netwrok监控里会报一个错误)
别的原因,因为我不懂php,所以也不知道了
netwrok监控报的错误是这样的这个是请求被取消吗?
IE里没有ERR_CACHE_MISS这个错误
但是还有
(
[0] => HTTP/1.1 200 OK
[1] => Cache-Control: private, max-age=10800, pre-check=10800
[2] => 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");
都去掉
<b>Notice</b>: A session had already been started - ignoring session_start() in <b>D:\web\legou\usimg.php</b> on line <b>54</b><br />用notepad打开你的图片是这样的。
很明显,是session_start()之前有其他输出或者空白。去掉空白后,图片是正常的: