获取mediaWiki fauxRequest的编辑令牌

时间:2011-06-18 14:25:37

标签: php mediawiki token

我正在使用mediaWiki的fauxRequest来进行内部API调用。但是我需要一个编辑令牌来完成它。我认为这会起作用,它确实报告了一个令牌,但请求说它是'badtoken:无效令牌'

global $wgRequest;
$token = $wgRequest->getSessionData( 'wsEditToken' );

有什么想法吗?

我刚刚注意到,当我退出时,它给我的令牌与我登录时的令牌相同。似乎这种方法在尝试获取令牌时没有查看我的会话。


我暂时无法回答我自己的问题,所以就是这样。

我被坏榜样误入歧途。答案很简单。

global $wgUser;
$wgUser->editToken();

1 个答案:

答案 0 :(得分:1)

我被坏榜样误入歧途。答案很简单。

全球$ wgUser; $ wgUser-> editToken();