我想使用可变 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/