Aide débutant en php [réglé, merci]

Statut
N'est pas ouverte pour d'autres réponses.

Helyopses

Elite
Voila j'ai décidé de me lancer dans php à corps ouvret hélas la bête me donne du fil à retordre pour le code suivant ( surement une broutille pour les pro que vous etes :)

Code:
<?php
$okay="1245";
if (isset($_GET['pwd'])){
  $pwd=$_GET['pwd'];
  if ($_GET['pwd'] = $okay){
    echo "Vous pouvez accéder à cette page<br />";
	}else{
    echo "Il ne vous est pas autorisé à consulter cette page<br />";
  	}
  }else{
    echo "Il ne vous est pas autorisé à consulter cette page<br />";
  }
  

  
?>
Le pb est que lorsque j exécute le script il me renvoie à tout les coups "Vous pouvez accéder à cette page" :? et je ne comprend pas pk :-(

help plz

merci d avance
 
1er
OP
Helyopses

Helyopses

Elite
Il y a plein de déchet dans le code pk je me démène dessus :-(
 

Ezekiel !

Elite
<?php
$okay="1245";
if (isset($_GET['pwd'])){
$pwd=$_GET['pwd'];
if ($_GET['pwd'] == $okay){
echo "Vous pouvez accéder à cette page<br />";
}
else{
echo "Il ne vous est pas autorisé à consulter cette page<br />";
}
}
else{
echo "Il ne vous est pas autorisé à consulter cette page<br />";
}
?>

J'ai "éclairci" ton code et t'avais juste oublié un = dans ton if je pense
 
1er
OP
Helyopses

Helyopses

Elite
merci a tout les 2 en me démenant j ai réussi a faire ça :
Code:
<?php
$correcte = "test";
if (isset($_GET['pwd'])){
  $pwd = $_GET['pwd'];
  }
  
if ($pwd == "$correcte"){
  echo "Vous avez le bon Password";
}else{
  echo "Votre Password est incorrecte";
}

?>
En transformant la variable en constante et en ajoutant un = ( merci pour l info Ez :) ça marche
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut