Comment fermer l'invite d'erreur MySQL
按键盘手指磨破皮
按键盘手指磨破皮 2017-09-22 22:32:48
0
2
1355

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

按键盘手指磨破皮
按键盘手指磨破皮

répondre à tous(2)
寻觅 beyond
<?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

.
  • répondre Ce que je demande, c'est le message d'erreur de MySQL, pas de php.
    按键盘手指磨破皮 auteur 2017-09-24 02:59:39
liberty

L'utilisation de @annotation ne vous demandera pas


  • répondre C'est une manière stupide d'écrire @ sur tout. Ce que je veux dire, c'est de modifier le fichier de configuration ou d'ouvrir une certaine méthode.
    按键盘手指磨破皮 auteur 2017-09-22 22:44:02
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal