earn 發表於 2019-6-16 20:01:38

如何处理discuzX3.3部署https后,验证码不显示问题

部署https后,验证码不显示问题。<br />包括手机验证之类的验证码。<br /><br />主要原因还是因为输出的时候没有定义头部。<br /><br />这个问题有的人不出现,可能是utf8的原因,并不确定utf8会不会这样,gbk下确实如此。但是目前看现在的代码里没有修复过这个问题。<br /><br />如果utf8出现这个问题,同样用下面方法解决<br /><br />source/module/misc/misc_seccode.php<br /><br />62行左右<br /><br /><ol><li>$seclang = lang('forum/misc');<br /><li><br /><li></ol>下面加一句<br /><ol><li>header('Content-Type:text/javascript;charset=gb2312');</ol><br /><br />问题<em>, </em>验证<em>, </em>这个<em>, </em>utf8<em>, </em>https

耗子 發表於 2019-6-23 19:42:24

感谢分享

yehui2512 發表於 2019-7-8 22:28:21

感谢分享.

h3cie 發表於 2019-12-14 14:49:54

果然,最新的3.4版本也有这个问题,一直没有找到办法,但用你的方法,那个验证码是显出来了,但是验证问答不显示啊<br /><br />感谢!

h3cie 發表於 2019-12-14 14:51:22

<br /><br />还有我安装了reCAPTCHA验证码,还是不显示,也是这个原因吗

zhsyn 發表於 2020-1-9 14:56:16

知道了,谢谢

奔走的蜗牛 發表於 2020-2-8 18:34:54

我全新安装的X3.4也是因为这个问题不能显示。后来用了你这个替换了UTF8就显示出来了。谢谢。
頁: [1]
查看完整版本: 如何处理discuzX3.3部署https后,验证码不显示问题