gpt4 book ai didi

session - 如何在 Drupal 中将值设置为 cookie 或 session

转载 作者:行者123 更新时间:2023-12-04 06:52:04 31 4
gpt4 key购买 nike

我正在开发一个 friend 引用功能,所以我通过 url 传递用户 ID,如下所示:
www.example.com?fid=22
我需要将其设置为可以访问 Drupal 6 中所有模块的 session 或 cookie。

如果我设置它为特定模块返回的 session 。设置cookie根本不起作用。

$user->new_property 仅适用于设置它的特定页面,如果我移动到另一个页面,则 $user 变量对象列表中没有 new_property。

最佳答案

如果要在用户 session 中保存变量,可以在 Drupal (PHP) 中使用 super 全局变量 $_SESSION .

$_SESSION['fid'] = $_GET['fid'];

上面的代码是如何做到这一点的一个例子。

由于您从 URL 获取信息,因此用户可以随心所欲地更改它。所以要小心你使用这些数据的目的,不要盲目相信它。它可以变成任何东西,因为用户总是可以自由地以任何他想要的方式更改 url。

关于session - 如何在 Drupal 中将值设置为 cookie 或 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2973589/

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