【问题标题】:How to store URL parametes in Cookies with PHP如何用PHP将URL参数存储在Cookies中
【发布时间】:2022-11-30 22:47:21
【问题描述】:

我已经阅读了有关 cookie 工作原理的文章,并且正在尝试为我的问题找到解决方案!

问题:当有人点击链接时,例如 (https://example.com/register?id=test),考虑到示例链接,用户将被重定向到注册页面,但如果用户浏览该网站,id 将不会被保存,如果用户转到主页链接将如下所示:https://example.com/home

问题:如何从 URL 保存数据,以便当用户浏览网站时,id 或任何参数将保留在 URL 中,直到用户注册成功?

我正在使用 PHP,也许数据应该保存在 cookie 中,但我不知道如何做到这一点。

【问题讨论】:

    标签: php url cookies hyperlink session-cookies


    【解决方案1】:

    只需通过 setcookie 函数将 $_GET['id'] 变量存储到 PHP cookie 中。

    <?php
    if (isset($_GET['id'])) {
    $value = $_GET['id'];
    
    setcookie("TestCookie", $value, time()+3600);  
    //expire in 1 hour 
    
    }
    
    ?>
    

    更多详细信息,请参见官方文档:

    https://www.php.net/manual/en/function.setcookie.php

    【讨论】:

      猜你喜欢
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 2016-04-21
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      • 1970-01-01
      相关资源
      最近更新 更多