gpt4 book ai didi

php - Setcookie 没有创建 cookie

转载 作者:行者123 更新时间:2023-12-03 16:04:56 25 4
gpt4 key购买 nike

我的登录似乎没有创建 cookie。该表单一直到达脚本的 cookie 创建部分,甚至回显已创建 cookie,但实际上并未创建 cookie。

这是我的代码的 cookie 部分:

if (!$error) {

if (isset($_POST['rememberme'])) {
setcookie('guruemail', $loginemail, time() + 86400 * 365, '/', NULL);
setcookie('gurupassword', md5($loginpassword), time() + 86400 * 365, '/', NULL);
echo "Long-term cookie made";
} else {
setcookie('guruemail', $loginemail, false, '/', NULL);
setcookie('gurupassword', md5($loginpassword), false, '/', NULL);
echo "Short-term cookie made";
}

}

可以通过http://protein.guru/signin.phtml访问登录

cookie测试可以查看:http://protein.guru/testcookie.php

这是 cookie 测试代码:

<?php
echo "Value is: " . $_COOKIE[$guruemail];
echo "Value is: " . $_COOKIE[$gurupassword];
?>

登录:

我正在使用电子邮件:[email protected]

密码是:meatloaf

注意:可能是新手错误? -- 我没有 session_start();任一代码中的任何位置。不确定我是否需要它来直接登录 cookie。

如有任何反馈,我们将不胜感激。谢谢大家。

最佳答案

正如评论中提到的:使用字符串而不是变量访问 $_COOKIE 数组。

<?php
echo "Value is: " . $_COOKIE['guruemail'];
echo "Value is: " . $_COOKIE['gurupassword'];
?>

关于php - Setcookie 没有创建 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35444687/

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