php - 如何在 drupal 7 中保存 session 变量?

标签 php drupal drupal-7 session-variables

我想使用可变 session ($_session),但它在 Drupal 7 中不起作用。Drupal 7 中有哪些可能性可以保存可变 session 。

最佳答案

你可以试试这个。

function lists_session($key, $value = NULL) {
  static $storage;
  if ($value) {
    $storage[$key] = $value ;
    $_SESSION['lists'][$key] = $value ;   // I use 'lists' in case some other module uses 'type' in $_SESSION
  }
  else if (empty($storage[$key]) && isset($_SESSION['lists'][$key])) {
    $storage[$key] = $_SESSION['lists'][$key];
  }
  return $storage[$key];
}

因此,要在 Session 中保存一个变量:

lists_session("s_key", "value");

要检索值,只需使用:

$myVar = lists_session("s_key");

关于php - 如何在 drupal 7 中保存 session 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10490253/

相关文章:

php - mysql 上的日期始终为 1970

javascript - 如何正确地将javascript嵌入到wordpress中

php - 无法在 Windows 中运行 drush

php - 如何在 php curl 中设置 PHP_AUTH_PW

php - 是否可以反向查表快速获取最新数据?

javascript - 具有添加和删除功能的动态搜索过滤器

php - Drupal 删除/更新数据库中的错误行

php - 用于访问 Drupal 7 中数据字段的简单 mysql 查询

drupal - 在购物车中的同一行项目中合并同类产品

drupal - 我想在 Drupal 7 中的单个自定义页面中放置 2 个表单