如題 原生的mysql和pdo類別的關閉錯誤提示方式是什麼,以免被駭客發現錯誤訊息。具體該怎麼修改 麻煩詳細點
<?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中關於錯誤報告的設定即可
用@註解就不會提示了
作用範圍只限於當前程序,其他的php檔案不起作用,如果要讓全部php檔案執行時不報錯,只需修改一下php.ini中關於錯誤報告的設定即可
用@註解就不會提示了