Les sessions ????

Répondre
iorienrager
iorienrager
Déconnecté
Le PHP --> C'est dur !
bonjour,
J’ai un problème avec Les sessions c’est la première fois que je m’y frotte et ca se voit je suis null .j’essaye de crée un petit captcha de rien mai la variable affiché doit etre enragistré dans une session pour la comparer a un champ txt envoyé en post mais ca marche pas
voila le code
  1. <? session_start();  
  2. $ran=mt_rand(1985,6891);  
  3. if(!isset($SESSION)){  
  4. $SESSION=$ran;  
  5. session_register("SESSION");  
  6. }  
  7. if(!isset($_POST['anti'])){  
  8. echo "<form name='form1' method='post' action='index.php'>
  9. <div align='center'>
  10. <input name='anti' type='text' id='anti' size='anti'>
  11. <br>
  12. <br>
  13. <input type='submit' name='Submit' value='Submit'>
  14. </div>
  15. </form>
  16. <div align='center'></div> saisir le code$SESSION";  
  17. exit();  
  18. }  
  19.  
  20. if($_SESSION['SESSION']===($_POST['anti'])){  
  21. echo'ok';  
  22. exit();  
  23. }  
  24. else{  
  25. session_destroy();  
  26. echo "<form name='form1' method='post' action='index.php'>
  27. <div align='center'>
  28. <input name='anti' type='text' id='anti' size='anti'>
  29. <br>
  30. <br>
  31. <input type='submit' name='Submit' value='Submit'>
  32. </div>
  33. </form>
  34. <div align='center'></div> errer resaisissez le code$SESSION-$ran ";  
  35. exit();  
  36. }?> 


Merci du coup de mais .
Keika
Keika
Déconnecté
Le PHP --> C'est dur !
  1.  
  2. if(!isset($SESSION)){
  3. $SESSION=$ran;
  4. session_register("SESSION"); 


$_SESSION pas $SESSION
iorienrager
iorienrager
Déconnecté
Le PHP --> C'est dur !
ok merci keika mais je pense avoir essayé comme ca il doi y avoir un autre bug en plus celui la ... je pense avoir écris du charabia . smiley
ps; je kiff ton avatar smiley
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog