Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] X2-20130201 腾讯分享时图片显示为空白图,发帖也不能同步到QQ空间及微博

[复制链接]
 楼主| 快影 发表于 2013-4-27 14:03:36 | 显示全部楼层

我再慢慢研究 要是研究出来 第一时间公开出来解决方法。
回复

使用道具 举报

wanyeqianjia 发表于 2013-4-27 14:05:32 | 显示全部楼层
嗯  谢谢您了。我相信很多都有这样的问题
回复

使用道具 举报

 楼主| 快影 发表于 2013-4-27 14:26:20 | 显示全部楼层
wanyeqianjia 发表于 2013-4-27 14:05
嗯  谢谢您了。我相信很多都有这样的问题

X2 都有这个问题,X3也有这个问题。
回复

使用道具 举报

wanyeqianjia 发表于 2013-4-27 14:26:59 | 显示全部楼层
嗯 是  但是我看官方的没这个问题呀
回复

使用道具 举报

 楼主| 快影 发表于 2013-4-27 14:40:13 | 显示全部楼层
wanyeqianjia 发表于 2013-4-27 14:26
嗯 是  但是我看官方的没这个问题呀

临时解决办法:

/source/module/forum/forum_image.php

if(dsign($id.'|'.$dw.'|'.$dh) != $_G['gp_key']) {
        dheader('location: '.$_G['siteurl'].'static/image/common/none.gif');
}

把 dheader('location: '.$_G['siteurl'].'static/image/common/none.gif'); 这句屏蔽掉 在dheader 前面加上//

但会不会造成其它安全漏洞 这个暂地还不清楚。discuz 要加上这个 自然也有它的道理。主在原因还不是因为这个代码影响的。
回复

使用道具 举报

wanyeqianjia 发表于 2013-4-27 14:44:32 | 显示全部楼层
//dheader('location: '.$_G['siteurl'].'static/image/common/none.gif');改成这样是吗
回复

使用道具 举报

 楼主| 快影 发表于 2013-4-27 14:51:36 | 显示全部楼层
wanyeqianjia 发表于 2013-4-27 14:44
//dheader('location: '.$_G['siteurl'].'static/image/common/none.gif');改成这样是吗

是的,这样可以临时解决掉问题。
回复

使用道具 举报

wanyeqianjia 发表于 2013-4-27 14:54:30 | 显示全部楼层
我试试 !谢谢
回复

使用道具 举报

 楼主| 快影 发表于 2013-4-27 14:59:03 | 显示全部楼层

if(dsign($id.'|'.$dw.'|'.$dh) != $_G['gp_key']) {
        dheader('location: '.$_G['siteurl'].'static/image/common/none.gif');
}

原来老版本 这句不是使用 dsign($id.'|'.$dw.'|'.$dh) 的,而更新到201后这句写的是 dsign 之前是使用 md5的。

然后造成 dsign($id.'|'.$dw.'|'.$dh) 和 $_G['gp_key'] 的值不一样,一个是 $_G['gp_key'] 这个值是MD5的,而 dsign($id.'|'.$dw.'|'.$dh) 不是 然后就执行了一下句 dheader('location: '.$_G['siteurl'].'static/image/common/none.gif'); 跳转;

那原因在谁呢,原因就是 把 老版本的 md5 ($id.'|'.$dw.'|'.$dh) 改成了 dsign($id.'|'.$dw.'|'.$dh) 而其它地方处理  $_G['gp_key']  没有改成 dsign 然后两个数据核对不上,就进行了 下面那句跳转的空白图片。

不知我分享的有木有道理。这帖子发了好久了,都没有官方人员答复,咱只能自言自答了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 05:44 , Processed in 0.033712 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表