全局 php 变量在重定向后不保存

Jay*_*ari 4 php redirect drupal global-variables

我在 drupal 中使用自定义模块。在我使用过的函数中 $GLOBALS['dataCapsue'] = array("some", "data", "here"); ,然后执行 drupal_goto 重定向到我的自定义模块的另一个 url。当我像在另一个函数中一样重新声明全局变量时 global $dataCapsule; 。它返回NULL。造成这个问题的原因可能是什么。我错过了什么吗?

谢谢

Lor*_*yer 6

全局变量在 http 请求之间并不持久,就像重定向一样。您必须使用会话来在请求之间存储此数据。