关于PHP会话变量的问题

时间:2010-12-06 12:35:17

标签: php session-variables

我在PHP文件1中有一个javascript(jQuery)按钮,它调用PHP文件2。我想修改PHP文件2中的会话变量,并在返回PHP文件1后读取修改 - 会话变量的新值。 我试过,但它不起作用。我错过了什么?或者这不可能?

3 个答案:

答案 0 :(得分:1)

伙计们,不要忘记session_start()或在php.ini中使用session.auto_start = On。如果没有它,会话将无效。

file2.php:

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

file1.php:

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

答案 1 :(得分:0)

我改变了一些东西后现在可以看了,但我不知道为什么! 我不得不在file1的开头我有这个陈述

$_SESSION['value'] = 1.5; 

我在file2中添加了一个新值。当我从file1中删除此语句时,我能够获取file2中写入的值。即使file1在file1中被调用,file1是否可能覆盖file2?

答案 2 :(得分:0)

HI,

确定file1中的第一个会话 $ _SESSION ['a'] = 1.5;

比移动到file2

取消设置会话,而不是将值设置为会话变量,如

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

希望这对你有用