-4
可能重複:
PHP error: Cannot modify header information – headers already sent不能更改頭信息 - 頭已經...錯誤發送
你好我得到這個錯誤,即使你我使用完全相同的同一個文件其他項目,它工作正常。這個項目是在FB新API實施後設置的,9月底之後的所有更改都會造成這個問題?
我的文件:
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'."\n"; ?>
<users xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Thu, 1 Jan 1970 00:00:00 GMT");
include_once 'config.php';
$con = mysql_connect($db_ip,$db_user,$db_pass);
.
.
.
.
while ($row = mysql_fetch_assoc($result)) {
?>
<id>
<image>http://mywebsite/root/xxx-game-fb/proxy.php?url=<?php echo urlencode("http://graph.facebook.com/".$row['fbid']."/picture?type=square"); ?></image>
<place><?php echo $position; ?></place>
<name><?php echo $row['name']; ?></name>
<score><?php echo $row['score']; ?></score>
</id>
<?php
$position++;
}
?>
</users>
我用這個作爲輸入閃爍AS3遊戲。它與用戶創建一個表並按順序設置它們。 Flash在引發這個xml文件的函數中也拋出一個錯誤。 有沒有人知道這裏可能是一個問題? 請幫忙。
感謝布萊德爲你回答,我嘗試過,沒有成功 – ELO
@LukaszSzczepanski:你有'header'調用其他地方也是干擾。 –