急啊~高手来指点下~Warning: Cannot modify header information - 补充一下,有个SESSION的数值要是 特别大的话(2000或5000),其他SESSION中其中就会有个值就获取不到了,也就无法写入数据库了,数值小时一切正常!郁闷啊我的是APACHE2+PHP5.0.3+MYSQL5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 日经问题之《Cannot modify header information - headers already sent by sth.》session_start()之前不能有任何输出 在header ("Location: ....");后面加上ob_end_flush(); http://programmer.blog.hexun.com/4497202_d.html session_start()之前不能有任何输出 Cannot modify header information - headers already sent byheader前不能有输出 还是不行啊,我的程序里是有一条判断语句是这样子的:if ($price_id == 0) { $_SESSION["AB_ERROR"] = "ERR_GET_PRICE_ID"; header ("Location: ../includes/function_error.php"); }就像上面说的:数据是用SESSION传递的,前面有个值 500以下传递时 正常,但是若是1000 或者5000 就会出现上面的报错,数值小的时候一切正常。我想之所以报错是因为没获取到price_id,才会这样的吧?但是数值小的时候就很正常啊,获取的到price_id怎么办呢?郁闷啊 header前不能有输出包括 echo,print,你包含过来的文件,末尾“?>”不能有回车,空格等。 新浪 SAE平台上面 怎么调用ThinkPHP框架验证码? 连接多个表的SQL语句求解 zend studio for eclipse不支持中文? smarty模板 网站计数器 怎么保留两位小数? 下载后的媒体文件,与原来文件不一样, 头部多了0D0A,致使文件打不开,怎么回事? PHP4的mail()函数问题. php 数据库链接太多!网站快崩掉了!怎么从程序上解决? 没学过php的圈外人能在这问个问题吗? 网页在IE7.0 上无法显示 【新手提问】die("不能连接数据库服务器: ".mysql_error())
if ($price_id == 0)
{
$_SESSION["AB_ERROR"] = "ERR_GET_PRICE_ID";
header ("Location: ../includes/function_error.php");
}
就像上面说的:数据是用SESSION传递的,前面有个值 500以下传递时 正常,但是若是1000 或者5000 就会出现上面的报错,数值小的时候一切正常。
我想之所以报错是因为没获取到price_id,才会这样的吧?但是数值小的时候就很正常啊,获取的到price_id
怎么办呢?郁闷啊