求助:安装失败

By catding at 2017-05-02 • 0人收藏 • 2138人看过

刚尝试安装。

当注册管理账号时,出现这个错误,怎么破呢。。显示 来源错误(unknown referer) 



10 个回复 | 最后更新于 2017-05-04
2017-05-03   #1

查看源代码,搜索“FormHash”,看看FormHash表单里是什么东西。

2017-05-03   #2

回复#1 @lincanbin :

大神,是这样的

name="FormHash" value="c5ff8004"

2017-05-03   #3

回复#2 @catding :

那这样不应该出问题啊。

2017-05-03   #4

回复#3 @lincanbin :

是因为有用CF 这个CDN的缘故么?

2017-05-03   #5

回复#4 @catding :

没有用CDN啊。

2017-05-03   #6

回复#4 @catding :

你说的是CloudFlare?那确实可能是这个原因。

2017-05-03   #7

回复#6 @lincanbin :

那怎么办啊。。需要用CF呢。。

2017-05-03   #8

回复#7 @catding :

CF过滤了所有HTTP Header中的HTTP_REFERER?

你可以在common.php中找到:

function ReferCheck($UserHash)
{
   global $IsApp;
   if (!$IsApp && (empty($_SERVER['HTTP_REFERER']) || $UserHash != FormHash() || preg_replace("/https?:\/\/([^\:\/]+).*/i", "\\1", $_SERVER['HTTP_REFERER']) !== preg_replace("/([^\:]+).*/", "\\1", $_SERVER['HTTP_HOST'])))
      return false;
   else
      return true;
}

改为:

function ReferCheck($UserHash)
{
   global $IsApp;
   if ($UserHash != FormHash())
      return false;
   else
      return true;
}


2017-05-04   #9

回复#8 @lincanbin :

多谢大神,晚些我修改试试

2017-05-04   #10

多谢大神,解决了

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...