我在PHP文件1中有一个javascript(jQuery)按钮,它调用PHP文件2。我想修改PHP文件2中的会话变量,并在返回PHP文件1后读取修改 - 会话变量的新值。 我试过,但它不起作用。我错过了什么?或者这不可能?
答案 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;
希望这对你有用