@ devant header ça marche moins bien ?

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 : @ devant header ça marche moins bien ?

Re: @ devant header ça marche moins bien ?

par Ryle » 23 nov. 2010, 21:28

Bonjour,
le fait de mettre un @ devant une fonction header empèche l'affichage d'un eventuel "warning.. header already sentby..".
Par contre cela peut-il changer le comportement du script : en clair, est ce que cela peut faire en sorte que.. cela marche moins bien ?

numériquement votre.
Ben typiquement, pour une redirection avec un header('Location:...'), si du code a déjà été envoyé au navigateur, php renvoi un warning car il n'a pas pu faire la redirection. Cacher le message d'avertissement avec un "@" ne changera rien au fait que php n'a pas pu faire la redirection...

Cacher des message avec l'opérateur @ ne fera pas marcher "moins bien" ton script, mais ça ne risque pas de fonctionner mieux non plus :)

Re: @ devant header ça marche moins bien ?

par AB » 23 nov. 2010, 21:10

Et devant quel header tu mets un @ ? parce qu'a priori il n'y a pas de raison d'en mettre...

Re: @ devant header ça marche moins bien ?

par xTG » 23 nov. 2010, 13:50

L'affichage de warning ou non (je veux dire présent mais non affichés) ne modifie en rien le comportement du script.
Les warnings ne sont que des messages sans incidences sur l'exécution.

Cependant un warning n'est jamais bon, cela ne peut en général provenir d'un fonctionnement normal du script.
Donc il préférable de palier la cause de ces warnings plutôt que de simplement les cacher.

Re: @ devant header ça marche moins bien ?

par stealth35 » 23 nov. 2010, 11:07

oui elles sont simplement ignorer

@ devant header ça marche moins bien ?

par steve67 » 23 nov. 2010, 11:02

Bonjour,
le fait de mettre un @ devant une fonction header empèche l'affichage d'un eventuel "warning.. header already sentby..".
Par contre cela peut-il changer le comportement du script : en clair, est ce que cela peut faire en sorte que.. cela marche moins bien ?

numériquement votre.