Maison > Questions et réponses > le corps du texte
Comme dans le titre, quel est le moyen de désactiver les invites d'erreur dans les classes natives MySQL et PDO pour éviter que les messages d'erreur ne soient découverts par les pirates. Veuillez fournir des détails sur la façon de le modifier
寻觅 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); ?>
Le champ d'action est limité au programme actuel, les autres fichiers php ne fonctionneront pas. Si vous souhaitez que tous les fichiers php soient exécutés sans erreurs, modifiez simplement les paramètres de rapport d'erreurs dans php.ini
.