検索

ホームページ  >  に質問  >  本文

mysqlエラープロンプトを閉じる方法

タイトルのように、ハッカーによるエラー メッセージの発見を避けるために、ネイティブの mysql および pdo クラスのエラー プロンプトを閉じる方法は何ですか。変更方法の詳細を教えてください

按键盘手指磨破皮按键盘手指磨破皮2667日前1394

全員に返信(2)返信します

  • 寻觅 beyond

    寻觅 beyond2017-09-23 21:41:48

    <?php
    // 关闭所有PHP错误报告
    error_reporting(0);
    
    // Report simple running errors
    error_reporting(E_ERROR | E_WARNING | E_PARSE);
    
    // 报告 E_NOTICE也挺好 (报告未初始化的变量
    // 或者捕获变量名的错误拼写)
    error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
    
    // 除了 E_NOTICE,报告其他所有错误
    error_reporting(E_ALL ^ E_NOTICE);
    
    // 报告所有 PHP 错误 (参见 changelog)
    error_reporting(E_ALL);
    
    // 报告所有 PHP 错误
    error_reporting(-1);
    
    // 和 error_reporting(E_ALL); 一样
    ini_set('error_reporting', E_ALL);
    ?>

    アクションの範囲は現在のプログラムに限定されており、他の PHP ファイルは動作しません。すべての PHP ファイルをエラーなしで実行したい場合は、php.ini のエラー報告設定を変更するだけです。

    返事
    0
  • 按键盘手指磨破皮

    私が質問しているのはphpではなくmysqlのエラーメッセージです。

    按键盘手指磨破皮 · 2017-09-24 02:59:39
  • liberty

    liberty2017-09-22 22:42:31

    @ アノテーションを使用してもプロンプトは表示されません


    返事
    0
  • 按键盘手指磨破皮

    これは愚かな方法であり、すべてに @ を記述することは、設定ファイルを変更したり、特定のメソッドを開くことを意味します。

    按键盘手指磨破皮 · 2017-09-22 22:44:02
  • キャンセル返事