
Envoyé par
zyongh
Je précise aussi qu'à chaque fois que je l'utilise je redirige les erreurs qui pourraient être générées vers un fichier log de telle sorte que je suis le seul à en prendre connaissance et non les internautes.
Faux. En tout cas sur ma config.
Je te propose de faire un test.
- Tu observes ton fichier de log ("tail -f /var/log/httpd/error_log" chez moi sur *nix)
- Tu crées un fichier contenant une erreur du genre :
- Tu appelles ce script dans ton navigateur, et tu observes ton fichier de logs :
[client X.X.X.X] PHP Fatal error: Call to undefined function: test_error() in www/test_error.php on line 2
- Maintenant tu rajoutes le @ devant test_error() => pas d'erreurs dans le fichier de log !
Le but de @ est d'invalider les erreurs et de retourner false à la place.
Pour ton besoin, tu dois utiliser display_errors=off, pas @
Partager