我有一个模块,我正在使用node_load(array('nid' => arg(1)));
现在的问题是,当我未登录时,arg API 不断获取不正确的值。我如何强制此函数不使用数据库缓存或静态值?
示例
链接现在是 _http://mydomain.com/node/344983
:
$node=node_load(array('nid'=>arg(1)),null,true);
回声 $node->nid 。" ,, " arg(1);
输出:
435632 ,, 435632 这是一个随机节点 ID(在数据库中可用)
,每次我 ctrl+F5 我的浏览器时,我都会得到新的 nid!
注意:如果我登录,它会给出正确的结果,但只有当我以匿名用户身份浏览网站时才会出现此问题
我真的很感激任何想法!谢谢