【问题标题】:Cookie wont set, no resultCookie 不会设置,没有结果
【发布时间】:2019-08-16 09:04:26
【问题描述】:
$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 未设置。我尝试了更多值,但结果相同。

【问题讨论】:

    标签: php redirect cookies


    【解决方案1】:

    你试过这个吗?

    如果您有人工 url 或子文件夹(如 www.domain.com/path1/path2/),那么您必须将 cookie 路径设置为 / 以适用于所有路径,而不仅仅是当前路径。

    How can I set a cookie and then redirect in PHP?

    【讨论】:

    • 啊,好吧!,我认为没有路径它就像一个全局 Cookie。我会试试这个谢谢!
    【解决方案2】:

    您需要使用if(isset($_COOKIE['login']) {echo $_COOKIE['login'];。更多参考请看:https://www.php.net/manual/en/function.setcookie.php

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2017-12-28
      • 2011-09-17
      • 2014-11-07
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 2016-08-17
      • 2013-07-02
      • 2021-07-03
      相关资源
      最近更新 更多