gpt4 book ai didi

php - $_SESSION 变量选择性加载

转载 作者:行者123 更新时间:2023-11-29 19:55:58 25 4
gpt4 key购买 nike

所以,这是一个令人头疼的问题。我正在通过 ajax 提交登录表单,它工作正常。在登录时,我设置了几个 $_SESSION 变量并将 3 个 php 文件加载到 div 中,以使用用户的帐户信息刷新数据。这是javascript:

function processLogin() {
$.post("/login/index.php" , $("#djloginform").serialize(),
function(data) {
if (data.error == 0) {
$("#featuredJobs").load("/jobs/featured.php");
$("#allJobs").load("/jobs/alljobs.php");
$("#loginbox").load("/login/loggedin-yes.php");
}
else {
alert(data.error);
$("#djloginemail").val("").focus();
$("#djloginpassword").val("");
}
}, 'json');
}

featured.php 和 alljobs.php 正在正确加载并使用 $_SESSION 变量,因此它们被正确设置并被 3 个 php 文件中的 2 个使用。以下是未显示内容的代码:

Logged in as 
<span style="font-weight: bold;">
<?php echo $_SESSION['djfullname']; ?>
</span>

我只是得到“登录为”,但是当我刷新页面时,我得到“登录为 [name]”。

这三个页面都使用完全相同的 $_SESSION 变量,所以我不知道这里发生了什么。有什么想法吗?

最佳答案

使用 session_start();在回应 $_SESSION['djfullname'] 之前。

关于php - $_SESSION 变量选择性加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com