ホームページ  >  記事  >  バックエンド開発  >  ECSHOPの白い画面に関連した問題!

ECSHOPの白い画面に関連した問題!

WBOY
WBOYオリジナル
2016-06-13 13:41:141067ブラウズ

ECSHOPの白い画面の問題!オンラインで待っています!
echo("test");exit; を使用してテストしたところ、
init.php ファイル内の次のコードが実行されていないことがわかりました。

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
if (!defined('INIT_NO_USERS'))
{
    /* 初始化session */
    include(ROOT_PATH . 'includes/cls_session.php');

    $sess = new cls_session($db, $ecs->table('sessions'), $ecs->table('sessions_data'));
    
    echo("测试");exit;


    define('SESS_ID', $sess->get_session_id());
}






これに入れても実行されません


- -----解決策-------------------
1. 定数 INIT_NO_USERS が以前に定義されている可能性があります。
2. ecshop では、ファイルを gbk として保存すると、「白い画面」が表示される場合があります。変更後にファイルを保存するときは、コードに注意してください。
------解決策---------
$sess オブジェクトが正しいかどうかを判断します
トラブルシューティングするには get_session_id() を入力してください。
------解決策---------
echo("Test");exit;

EXIT がある場合、次のコードは実行されません

define('SESS_ID', $sess->get_session_id());

この文は役に立ちません わかりました
------解決策---------
この前に print ステートメントを追加します if
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。