84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
如题 原生的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中关于错误报告的设置即可
用@注释就不会提示了