|
3.2 sp5免费版本
我在试验给phpcms2007 utf8版本采集的时候发现的,
每次发帖都返回没登陆
内置的浏览器跟ie相同, 发出的包head部分(在我的电脑上)
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727).
发布的时候火车的head部分
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler ; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 1.1.4322)
本来这并不算什么大问题,一般网站不会判断这个, 但我这个phpcms版本判断了
common.inc.php 文件143行, $phpcms_auth_key = md5($PHPCMS['authkey'].$_SERVER['HTTP_USER_AGENT'])
(后来证明不止这一个文件有, 一共5个文件)
因此, phpcms认为登陆器记录的session和后来发帖的session不是一个, 每次发帖都返回没登陆, 希望能修改下, 我暂时采取的是修改php文件, 但这不是办法, 找起来比较耗时间, 希望能修改下 |
|