【问题标题】:One PHP file can't see the change of session variable done by another PHP file一个 PHP 文件看不到另一个 PHP 文件对会话变量所做的更改
【发布时间】:2023-04-02 18:41:01
【问题描述】:

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

【问题讨论】:

  • 你能分享代码而不是分享文件名或函数名吗?

标签: php ajax session


【解决方案1】:

问题已解决。会话变量的值使用ajaxreq.open("GET", "ajaxfunc.php?login=" + loginVal, true);传递给ajaxfunc.php

【讨论】:

    猜你喜欢
    • 2018-12-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-09
    • 2023-03-17
    相关资源
    最近更新 更多