ecshop 独自の認証コード機能を非表示にしてバックグラウンドに表示することができます。顧客がこの機能を必要とするが、画像を表示できない場合は、68ecshop テンプレート センターがここでいくつかのアドバイスを提供します:
1.
includesinit.php をコメントアウトします。ファイルの下にあるこのコード:
/* 判断是否支持 Gzip 模式 if (!defined('INIT_NO_SMARTY') && gzip_enabled()) { ob_start('ob_gzhandler'); } else { ob_start(); } */
バックグラウンドに移動し、キャッシュをクリアして表示します。
2.
上記の方法でも問題が解決しない場合は、最終的に元の言語zh_cncommon.phpで上書きし、ルートディレクトリ下のcaptcha.phpの空行を削除してください。
考えられる理由: ファイル languagezh_cncommon.php が変更された後、特定の文字列が長すぎるか、その他の理由により検証コードが表示されない可能性があります。
例:
変更: $_LANG['copyright'] = "© 2005-%s %s All Rights Reserved.";
次のように変更: $_LANG['copyright'] = "xxx: http://xxx. com © 2005-%s %s All Rights Reserved ";
により確認コードが表示されない場合があります。
3.
表示されない場合は、スペースの設定や権限に関係している可能性がありますので、スペース提供者にお問い合わせください。または、バックグラウンドのシステム設定と確認コード管理からブロックすることをお勧めします。
以上がECSHOP認証コード画像問題の解決方法についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。