gpt4 book ai didi

PHP Cookie 不起作用

转载 作者:行者123 更新时间:2023-12-04 22:36:37 25 4
gpt4 key购买 nike

我正在建立一个带有登录名的网站。我的 session 工作正常,但如果点击记住我,我需要能够让他们保持登录状态。目前,我有登录脚本将 cookie 与他们键入的用户名和密码保存到一些 cookie 中。我下面的脚本 $username 和 $password 在脚本中设置得更高。 $_SESSION 变量设置得很好。我知道脚本会进入 if 语句,因为在我在那里放置一个警告框之前。

登录.php

while($row = mysql_fetch_array($getLoginResults))
{
$error = "Login Successful";
$_SESSION['Username'] = $_POST['username'];
$_SESSION['Password'] = $_POST['password'];
if($keep == 1)
{
setcookie("Username", $username, time()+3600*24*30);
setcookie("Password", $password, time()+3600*24*30);
}
}

当我检查登录时,我有一个 javascript 警报,所以我知道 cookie 已设置,但警报框显示为空。

check_login.php
echo "<script>alert('".$_COOKIE['Username']."')</script>";

我错过了什么???

最佳答案

尝试使用带有指定路径的 set cookie,这用于让我知道,因为默认情况下它假定当前路径。使用/将使 cookie 适用于整个域

setcookie("Username", $username, time()+3600*24*30, '/');

关于PHP Cookie 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19260793/

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