一个PHP文件无法看到另一个PHP文件完成的会话变量的更改

时间:2017-08-10 07:20:13

标签: php ajax session

会话变量loginform.phpajaxfunc.php使用。变量的值由function changeLogin()的{​​{1}}设置。要读取此变量的值,两个文件都使用位于文件form.php中的function readLogin()。文件shared.inc.phpform.php开头,然后包含session_start();。文件shared.inc.php还包含ajaxfunc.php,旨在供shared.inc.php内的JS函数的AJAX请求使用。问题是每当表单更改会话变量时,从form.php调用的readLogin()始终返回相同的旧初始值ajaxfunc.php。如何获取会话变量的更新值?

1 个答案:

答案 0 :(得分:0)

问题已经解决了。使用ajaxfunc.php

将会话变量的值传递给ajaxreq.open("GET", "ajaxfunc.php?login=" + loginVal, true);