【发布时间】:2011-12-26 01:40:05
【问题描述】:
“问题:”
我用 ajax 多次调用 handler.php 文件。
在 handler.php 我有:
session_start();
$_SESSION['foo'] .= 'abc';
echo 'Session var: '.$_SESSION['foo'].'<br>';
现在,我看到的是:
Session var: abc
Session var: abc
Session var: abc
... etc
代替:
Session var: abc
Session var: abcabc
Session var: abcabcabc
有什么问题?
我希望你明白这一点:)
编辑:我忘了提到有时我会得到第二个(通常期望的),但大多数时候我会得到第一个版本。
【问题讨论】:
-
猜猜这应该如你所愿。如果在添加 abc 之前回显会话,输出会是什么?
-
@Flo 什么都没有,它不存在
-
您是否使用 jquery 进行 AJAX 调用?我之所以问是因为我遇到了一个问题,除非我输入完整路径(包括域),否则我的会话在我的 ajax 调用的服务器端无法被识别。
标签: php ajax session session-variables