찾다

 >  Q&A  >  본문

mysql 오류 프롬프트를 닫는 방법

제목처럼 해커가 오류 메시지를 발견하는 것을 방지하기 위해 기본 mysql 및 pdo 클래스에서 오류 프롬프트를 끄는 방법은 무엇입니까? 수정 방법을 자세히 알려주세요

按键盘手指磨破皮按键盘手指磨破皮2698일 전1415

모든 응답(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
  • 취소회신하다