0

这让我真的很困惑。

我有一个自定义 Drupal 6 模块,它返回一个自定义页面并使用 $user 对象。

这里唯一的问题是,当我执行以下操作时

global $user; print $user->uid ;

我返回的值是 0 而不是 1。它不会发生在系统中的其他任何地方。就在这个地方不断。请记住,此模块的页面功能中没有发生任何其他事情。不确定它是否有帮助,但这是菜单项。

  $items['notplayingnicemodule'] = array (
    'type' => MENU_CALBACK,
    'page callback' => 'adaptive_notplayingnice',
    'access callback' => TRUE,
    'access arguments' => array('adaptiveuser'),
  );

有没有其他人遇到过类似的事情?我想知道这是否是内存问题(尽管日志中没有任何内容)

任何帮助/建议将不胜感激。

谢谢

马特

4

1 回答 1

2

以下答案对我有用,试试看

刚刚遇到同样的问题(使用完全相同的代码)。我确信 OP 在过去 2 年中继续前进,但我会把这个留给你 - 是的,你,读者。

打开这个文件:

sites/default/settings.php 在大约第 328 行有一个注释行,例如

$cookie_domain = '.example.com';

取消注释并将您的域放在那里,不要忘记在前缀点中留下。您必须再次登录,它应该可以工作。

参考

于 2013-05-21T09:35:35.047 回答