久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標題: 如何處理discuzX3.3部署https后,驗證碼不顯示問題 [打印本頁]

作者: earn    時間: 2019-6-16 20:01
標題: 如何處理discuzX3.3部署https后,驗證碼不顯示問題
部署https后,驗證碼不顯示問題。
包括手機驗證之類的驗證碼。

主要原因還是因為輸出的時候沒有定義頭部。

這個問題有的人不出現(xiàn),可能是utf8的原因,并不確定utf8會不會這樣,gbk下確實如此。但是目前看現(xiàn)在的代碼里沒有修復(fù)過這個問題。

如果utf8出現(xiàn)這個問題,同樣用下面方法解決

source/module/misc/misc_seccode.php

62行左右

  1. $seclang = lang('forum/misc');

復(fù)制代碼
下面加一句
  1. header('Content-Type:text/javascript;charset=gb2312');
復(fù)制代碼



作者: 耗子    時間: 2019-6-23 19:42
感謝分享
作者: yehui2512    時間: 2019-7-8 22:28
感謝分享.
作者: h3cie    時間: 2019-12-14 14:49
果然,最新的3.4版本也有這個問題,一直沒有找到辦法,但用你的方法,那個驗證碼是顯出來了,但是驗證問答不顯示啊

感謝!
作者: h3cie    時間: 2019-12-14 14:51
本帖最后由 h3cie 于 2019-12-14 14:53 編輯

還有我安裝了reCAPTCHA驗證碼,還是不顯示,也是這個原因嗎
作者: zhsyn    時間: 2020-1-9 14:56
知道了,謝謝
作者: 奔走的蝸牛    時間: 2020-2-8 18:34
我全新安裝的X3.4也是因為這個問題不能顯示。后來用了你這個替換了UTF8就顯示出來了。謝謝。




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0