2010-12-06 147 views
0

會話變量我有一個PHP文件1,其調用PHP文件2中一個JavaScript(jQuery的)按鈕。我想修改PHP文件2中的會話變量,並在返回到PHP文件1後讀取修改 - 會話變量的新值。 我嘗試,但它不起作用。我錯過了什麼?或者這是不可能的?問題有關PHP

+1

你是什麼意思 '讀纔到PHP文件1後修改'? – 2010-12-06 12:36:58

+0

我的意思是讀會話變量 – 2010-12-06 12:37:33

+2

很難診斷沒有任何代碼.. – barfoon 2010-12-06 12:40:19

回答

1

夥計們,不要忘了在session_start(),或在你的php.ini使用session.auto_start =開。沒有它會話將無法正常工作。

file2.php:

session_start(); 
$_SESSION['something'] = 'value'; 

file1.php:

session_start(); 
var_dump($_SESSION['something']); 
0

我改變了一些東西后就可以讀取它,但我不知道爲什麼! 我不得不在文件1的開始,我有這個說法

$_SESSION['value'] = 1.5; 

我加入file2中的新值。當我從file1中刪除這個語句時,我能夠獲得寫在file2中的值。即使在file1中調用file2,file1覆蓋file2有沒有可能?

0

HI,在

確定第一會話file1的像 $ _SESSION [ '一'] = 1.5;

比當你移動到file2

取消設置會話,比ASIGN值會話變量像

未設置($ _ SESSION [ '一']); $ _SESSION ['a'] = 1.5;

希望這將是對你有用