détection de variable

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 : détection de variable

par gilles » 08 févr. 2005, 09:46

Merci ça marche nickel chrome :)

par fab » 07 févr. 2005, 21:29

Effectivement lors du if($var ="") tu pars du principe que la variable existe hors si cette variable n'éxiste pas PHP renvoi une notice c'est pour cela qu'il faut utiliser isset() qui vérifie si la variable à été initialisé et renvoi TRUE ou FALSE en fonction du résultat.

Ce genre de notices peuvent etre désactivés mais cela n'est pas conseillé sur un serveur de developpement par contre pourquoi pas sur un serveur de prod

par rod » 07 févr. 2005, 21:24

Evidement, mais bon faut mieux préciser !

par @rthur » 07 févr. 2005, 20:20

Et n 'oublie pas l'utilisation de $_GET['variable'] ou $_POST['variable'] à la place de $variable si tu passes ta variable entre tes pages.

par rod » 07 févr. 2005, 17:51

<?
If(IsSet($Variable))
{
    echo "La variable existe";
}
?>

détection de variable

par gilles » 07 févr. 2005, 17:47

oh la je me sent tous seul ici :)

alors voilà mon bléme:

comment puis je vérifier l'existance d'une variable ?

jusque là je fesais un truc du style:

if($VARIABLE="") {echo("la variable existe pas");} else { echo("la vraibale existe");}

je sais, c'est pas trés propre comme truc....

en gros en version algorithme je souhaite faire un truc:
SI $VARIABLE exist faire.......sinon faire.......

avec easyphp 1.6 cela marche

maintenant avec la version 1.7 je me retrouve avec un "notice" qui m'indique que la variable $VARIABLE n'existe pas

merci de vos réponses