2013-11-05 62 views
-2

如何將PHP會話值傳遞給不同的文件夾?將PHP會話傳遞到不同的文件夾

我在localhost中有這個索引頁。

本地主機/ index.php文件

<?php 
    session_start(); 
    $_SESSION['Username'] = 'Hello'; 
    header('Location: ../AnotherFolder/index.php'); 
?> 

在這裏,我想呼應$ _SESSION [ '用戶名']其他子文件夾

AnotherFolder/index.php文件

<?php 
    session_start(); 
    echo $_SESSION['Username']; 
?> 
+1

這是行不通的嗎?你會得到什麼錯誤? –

+0

這應該工作。如果您在每個頁面上啓動會話,則可以訪問任何頁面中的會話值,無論是在同一文件夾中還是在其他文件夾中。 –

+0

此代碼沒有任何問題。確保其他文件位置正確.. ../ AnotherFolder/index.php' –

回答

0

我還會檢查你的會話存儲工作正常。也許會議從未開始。

在你的PHP查找該INI

;session.save_path = "/tmp"

取消它,並確保您對WWW用戶在tmp文件夾設置相應的權限。

刷新頁面,然後檢查文件夾以查看是否正在創建會話文件。

如果沒有,您的問題比您想象的要大。