2010-01-04 65 views
0

我需要使用會話爲我的PHP頁面,所以,在我的index.php頁面上,我添加session_start();在打開php標籤後。PHP:會話跨包括

但是,此頁面有一些包含,其中包括其他內容。所以,更深入地說,當我想調用$ _SESSION var時,它不起作用。

如何訪問會話變量甚至深入.inc文件?

回答

7

session_start()適用於包含。您的問題必須在其他地方:

#file1.php 
var_dump($_SESSION['somevar']); 

#base.php 
session_start(); 
include 'file1.php'; 
//the contents of $_SESSION['somevar'] will be dumped 
+0

這是我的錯誤。謝謝。 – 2010-01-04 21:05:30