gpt4 book ai didi

PHP session 似乎无法正常工作

转载 作者:可可西里 更新时间:2023-11-01 00:18:13 25 4
gpt4 key购买 nike

session 变量显然对我不起作用。我不知道我做错了什么。这是我用来检查有效密码的代码:

if ($input_password_hash == $password_hash)
{
session_start();
$_SESSION['is_user'] = 1;
header("Location: ../new_look"); //or Location: index.php
}
else echo "Wrong password.";

在 index.php 文件中(它重定向到的地方),我有这段代码:

if ($_SESSION['is_user'] == 1)
{
//show index page with navigation bar for registered user
}

else
{
//do something else
}

但它根本不起作用。

session 显然开始了,可以通过检查 cookie 来验证。

我做错了什么?

最佳答案

您知道在任何请求中使用 $_SESSION 变量之前必须编写 session_start(),对吧?看起来你没有把它放在 index.php 的任何地方。

关于PHP session 似乎无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/490440/

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