Cannot modify header information

tian428 2009-05-14 10:45:14
config.inc.php

<?php 
$dbhost='localhost'; //database server
$dbuser='goip'; //database username
$dbpw='goip'; //database password
$dbname='goip'; //database name 哈
?>


test.php
<?
include_once 'config.inc.php';
setcookie("username","1111111");
?>


打开test.php错误
Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\phpcj\website\goip\inc\config.inc.php:6) in D:\AppServ\phpcj\website\goip\inc\test.php on line 3
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tian428 2009-05-15
  • 打赏
  • 举报
回复
config.inc.php文件是用windows的cmd命令echo生成的;它会自动加一个字符(好像是空格),然后再换行

现在最后一行这样生成。。。
>>config.inc.php set/p=?^><nul
Exbox 2009-05-14
  • 打赏
  • 举报
回复
应该是test.php里有其他代码在这段代码之前,所以提示了headers already sent。
在页面前加上
ob_start();试一下
jinliangonline 2009-05-14
  • 打赏
  • 举报
回复
貌似你config.inc.php
最后的?>后面有个空格。
jinliangonline 2009-05-14
  • 打赏
  • 举报
回复
测试代码如下,没发现报错。检查你的开头、每行的、以及结尾的空格
config.inc.php

<?php
$dbhost='localhost';
$dbuser='goip';
$dbpw='goip';
$dbname='goip';
?>

test.php

<?php
include('config.inc.php');
setcookie("username","1111111");
?>

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧