LAMP结构,某天忽然出这样诡异的问题:假设有个文件a.php,内容:<?php
$a=$_GET['a'];
echo $a;
?>直接访问http://xxx.com/a.php,
chrome浏览器会报错:“错误 324 (net::ERR_EMPTY_RESPONSE):服务器已断开连接,且未发送任何数据。”
IE9就报错:“Zero Sized Reply 响应内容长度为零”但如果指定参数a,比如:http://xxx.com/a.php?a=1,能正常访问
又或者在程序中加入error_reporting(),也可以正常访问(error_reporting(0)或error_reporting(E_ALL)都一样;这里说的正常访问是正常运行PHP而不是正常显示错误信息):
<?php
error_reporting(0);
$a=$_GET['a'];
echo $a;
?>不解到底出了什么问题,向牛人们求助。
$a=$_GET['a'];
echo $a;
?>直接访问http://xxx.com/a.php,
chrome浏览器会报错:“错误 324 (net::ERR_EMPTY_RESPONSE):服务器已断开连接,且未发送任何数据。”
IE9就报错:“Zero Sized Reply 响应内容长度为零”但如果指定参数a,比如:http://xxx.com/a.php?a=1,能正常访问
又或者在程序中加入error_reporting(),也可以正常访问(error_reporting(0)或error_reporting(E_ALL)都一样;这里说的正常访问是正常运行PHP而不是正常显示错误信息):
<?php
error_reporting(0);
$a=$_GET['a'];
echo $a;
?>不解到底出了什么问题,向牛人们求助。
都说是浏览器或代理问题,但这个确定不是浏览器或代理问题,因为用手机访问也如此,而且奇怪的是$_GET和error_reporting会影响报错出现
谢谢。但之前都没问题,忽然出问题的啊手机是WINDOWSMOBILE的,而且用的GPRS和联通3G,都不行。。哎