Erreur 500 uniquement si affichage erreur désactivé

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur 500 uniquement si affichage erreur désactivé

Re: Erreur 500 uniquement si affichage erreur désactivé

par moogli » 09 sept. 2016, 08:15

salut

regarde le code source de ce qui est envoyé au navigateur ainsi que l'entête http et le code retour cela devrait peux être indiquer une erreur.

la comme ça c'est trop vague.
La chose est consultable en ligne ?


@+

Erreur 500 uniquement si affichage erreur désactivé

par mh.bailly » 09 sept. 2016, 04:57

Bonjour,

Je rencontre un problème assez particulier.
Un script (appelé en ajax) ne fonctionne pas lorsque l'affichage des erreurs est désactivé et fonctionne lorsque l'affiche des erreurs est activé.
Aussi, aucun log n'affiche d'erreur dans aucun des cas.
Est-ce que quelqu'un a déjà vu ce genre de cas ?
Comment puis-je débugguer cela ?

Quand je copie l'URL appelée en ajax et que je l'ouvre directement avec le navigateur, le résultat s'affiche bien sans erreur (quelque soit la valeur de "display_errors").

Merci d'avance pour votre aide !

Max-Henri

La configuration dans les deux cas :
error_reporting(E_ALL);
ini_set("log_errors", 1);
ini_set("error_log", "php-error.log");

Cas 1 : Le script fonctionne bien, sans erreur avec :
ini_set('display_errors', 'on');

Cas 2 : Le script ne fonctionne pas et pas d'erreur, avec :
//ini_set('display_errors', 'on');

PHP version 5.5.17