2012-07-24 53 views
0

虽然通过API登录,我回来从维基媒体框架一些饼干:什么是'mywikiLoggedOut = 12345678'cookie好?

mywikiUserName =名为myUsername;
mywiki_session = a27c625a1babc58ad7cc11e317c9eed2;
mywikiLoggedOut = 20120723255540" ;

我不知道mywikiLoggedOut=20120723211540是关于什么的

我没有带有关该发现的文件,所以任何帮助表示赞赏

+0

为什么你甚至在意?您应该将cookies发送回服务器,而不关心其中的内容。 – svick 2012-07-24 08:35:08

+0

嗯,我不会把他们全部送回来,只是需要的。而且,知道我在做什么不是更好吗?例如__atuvc在欧盟有限制。 – brainray 2012-07-24 08:46:56

回答

2

上做一个简单的git grep?链接到MediaWiki库将指向你the doLogout() function in includes/User.php

/** 
* Clear the user's cookies and session, and reset the instance cache. 
* @see logout() 
*/ 
public function doLogout() { 
    $this->clearInstanceCache('defaults'); 

    $this->getRequest()->setSessionData('wsUserID', 0); 

    $this->clearCookie('UserID'); 
    $this->clearCookie('Token'); 

    # Remember when user logged out, to prevent seeing cached pages 
    $this->setCookie('LoggedOut', wfTimestampNow(), time() + 86400); 
} 

的代码函数和注释清楚地表明,这个cookie指示你最后一次注销的时间,并且用于控制页面的缓存(大概是为了使页面看起来不像注销后仍然登录)。