2014-02-09 68 views
0

好吧我知道有很多人問過這個問題,但我有非常奇怪的行爲。我的代碼如下,正如你所看到的,我在開始會話之前沒有開始輸出。不能發送會話cookie - 頭已經發送 - 奇怪的行爲

這些一直都在我的文件

<?php 
require_once("core/init.php"); 

//Is user already logged in? 
if(remember::isLoggedIn()) 
{ 
    header("Location: me"); 
} 

$bg = background::latestBackground(); 
?> 

第一線,這是我的init.php提前

<?php 
session_start(); 

//Include needed files 
require_once("functions.php"); 
require_once("Mobile_Detect.php"); 

//Detect device type 
$detect = new Mobile_Detect; 
?> 

感謝

+0

有什麼在Mobile_Detect.php和functions.php? – Vishnu

+1

在開始標記或結束標記之前肯定存在一些空白 – asprin

+0

如果可能的話,最好省略關閉PHP標記。在這種情況下,文件的結尾標誌着腳本的結束。所以你可以避免意外的輸出。但很難說它是否對你有幫助。 –

回答

0

因此很明顯,它不得不做的編碼它是UTF-8編碼,所以我把它放回ANSI。如此愚蠢但謝謝!

+3

或者只是將它標記爲utf8 encondig not bep in notepad ++ – RezaSh

相關問題