$cookie_name = "login";$cookie_value = "True";setcookie($cookie_name, $cookie_value);header("Location: http://Startseite.php");exit;#这是在“Startseite.php”上if (isset($_COOKIE['login'])) echo "login erfolgreich"Echo 不会给出结果。这表示我的 cookie 未设置。我尝试了更多值,但结果相同。
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
你有没有试过这个?
如果您有人工 url 或子文件夹(如 www.domain.com/path1/path2/),那么您必须将 cookie 路径设置为 / 以适用于所有路径,而不仅仅是当前路径。
鸿蒙传说
TA贡献1865条经验 获得超7个赞
您需要使用if(isset($_COOKIE['login']) {
和echo $_COOKIE['login'];
。更多参考请看:https : //www.php.net/manual/en/function.setcookie.php
- 2 回答
- 0 关注
- 164 浏览
添加回答
举报
0/150
提交
取消