Problème de if((isset($_GET ...

  • Auteur de la discussion Auteur de la discussion sff
  • Date de début Date de début
WRInaute impliqué
J'ai un petit problème qui va surement parraitre idot pour certains.

Dans une page php j'ai quelque chose de ce genre:

if((isset($_GET['action']))=='changer_pw') {

echo 'parti1';

}else{

echo 'parti2';

}

Et mon url est de ce genre ?page=profil&action=changer_pw

Si je ta tape cette adresse, j'ai bien parti1 qui s'affiche, mais par contre si je tape n'importe quoi genre &action=google j'ai quand meme parti 1 qui s'affiche. Logiquement je pensais que si ce n'était pas changer_pw qui était renseigné, c'est le else qui doit prendre le relais. Non?
 
WRInaute discret
Je ne voudrais pas dire de bêtises, mais ... tu mélanges deux choses :

Code:
if(isset($_GET['action']))
{
if(($_GET['action'])=='changer_pw')
{
echo 'parti1'; 

}
else
{ 
echo 'parti2'; 
} 
}

Ca ne marcherait pas mieux, ça, ou quelque chose s'en approchant ? :)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut