我正在使用mediaWiki的fauxRequest来进行内部API调用。但是我需要一个编辑令牌来完成它。我认为这会起作用,它确实报告了一个令牌,但请求说它是'badtoken:无效令牌'
global $wgRequest;
$token = $wgRequest->getSessionData( 'wsEditToken' );
有什么想法吗?
我刚刚注意到,当我退出时,它给我的令牌与我登录时的令牌相同。似乎这种方法在尝试获取令牌时没有查看我的会话。
我暂时无法回答我自己的问题,所以就是这样。
我被坏榜样误入歧途。答案很简单。
global $wgUser;
$wgUser->editToken();
答案 0 :(得分:1)
我被坏榜样误入歧途。答案很简单。
全球$ wgUser; $ wgUser-> editToken();