2010-12-06 80 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;

希望这将是对你有用