我在drupal中使用自定义模块。在我使用的函数中的哪个位置
$GLOBALS['dataCapsue'] = array("some", "data", "here");
然后将drupal_goto重定向到我的自定义模块的另一个url。当我将全局变量声明为
global $dataCapsule;
在另一个功能。它返回 NULL 。可能是这个问题的原因。我错过了什么吗?
由于
答案 0 :(得分:4)
全局变量在http请求之间不是持久的,就像重定向一样。您必须使用会话在请求之间存储此数据。
答案 1 :(得分:2)
使用$_SESSION
变量或浏览器Cookie在其他网站上获取存储的数据。
答案 2 :(得分:1)
使用$_SESSION['dataCapsue'] = array("some", "data", "here");