【发布时间】:2011-07-19 01:56:08
【问题描述】:
我正在尝试为网站创建一个临时登录系统。我使用的是 cookie 而不是数据库,因为它仅用于 FED 测试,但由于某种原因我的 cookie 没有粘住:(
我知道我发布得很好,因为标题功能有效
if ($_POST['login'] == 1) {
if (($user=="name") && ($pass=="secret")) {
setcookie("seeker", "1", time()+3600);
header('Location: ../index.php?');
} else echo '<i>Incorrect username/password.</i>';
}
【问题讨论】:
-
cookie 不存在或是否已设置? “不粘”是什么意思?
-
你怎么知道 cookie 没有粘起来?
var_dump($_COOKIE);显示什么? -
我知道它没有粘住,因为我的浏览器中没有 cookie。如果 cookie 存在并且没有发生,我有一段单独的代码可以执行某些操作
-
在设置 cookie 之前,您是否将任何内容输出到屏幕上?