2010-11-22 62 views
0

工作,我有一個頁面(page_1.php),其中有下面的代碼..會議沒有在PHP

<?php 

session_start(); 

error_reporting(1); 

$_SESSION['CHECK']='Test...'; 

?> 

和我的其他網頁包含(page_2.php)

<?php 

session_start(); 

error_reporting(1); 

echo $_SESSION['CHECK']; 

?> 

但我沒有得到會話結果 。我得到空白屏幕。問題是什麼?

+1

您打開的標籤應該是<?php,但這可能是一個錯字......這可能有很多不同的原因,具體取決於服務器設置。嘗試使用phpinfo()獲取更多有關您的服務器的信息。 – 2010-11-22 12:53:37

+0

heximal 2010-11-22 12:55:21

+0

phpinfo()的輸出有關於會話的部分,請確保會話已啓用,並且保存路徑是可寫入的位置。 – 2010-11-22 12:59:42

回答

0

如果您需要調試任何東西,如果你使用的error_reporting另一個層面上,例如2047將是有益的(和在session_start前使用())

我們需要什麼進一步的信息:
你是如何保持會話活着? 檢查出設置session.use_cookiessession.use_only_cookiessession.use_trans_sid指定

請確保在page_2.php中沒有任何內容是在第一次啓動<?php -tag之前。
如果page_2.php以UTFn編碼,請確保它不包含BOM。