【发布时间】:2017-09-06 03:48:29
【问题描述】:
我在一个模块中创建了一个会话,并在 drupal 7 中使用看门狗进行调试
在我创建的模块文件中
$_SESSION["celeType"] = $cele;
$_SESSION["count"] = $count;
watchdog('popup',print_r($_SESSION,TRUE));
在我的 dblog 中,我得到了价值
Array ( [celeType] => Birthday [count] => 1 )
在我的 tpl 中,我打印为
echo $cele=$_SESSION["celeType"];
echo $count=$_SESSION["count"];
这不会打印任何值。我做错了什么。
【问题讨论】:
-
你在使用
$_SESSION之前使用session_start()吗? -
你包含在模块文件中
-
在分配之前转储$cele和$count的值,看看它们的内容是否不为空
标签: php session drupal drupal-7