Se connecter / S'enregistrer
Votre question

Problème de lecture de cookie pour zone membre

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
4 Septembre 2005 15:56:56

C'est pas bien conpliqué, mais je bug :

voici mon login.php
  1. <?
  2. if (isset($_GET["do"]))
  3. {if ($_GET["do"] == "login") { login(); }
  4. elseif ($_GET["do"] == "logout") { logout(); }}
  5.  
  6. function login()
  7.  
  8. {
  9. include('config.php');
  10. $dblink = mysql_connect($serveur, $utilisateur, $motdepasse);
  11. mysql_select_db($nomdelabasededonnee, $dblink);
  12.  
  13. if (isset($_POST) && !empty($_POST['login']) && !empty($_POST['pwd']))
  14. {
  15. $query="SELECT * FROM utilisateur WHERE login=\"".$_POST['login']."\"";
  16. $dbresult=mysql_query($query, $dblink) or die(mysql_error());
  17. $a=mysql_fetch_array($dbresult);
  18. $b=md5($_POST['pwd']);
  19. if ($a['pwd']==$b)
  20. {
  21. $expiretime = time()+31536000;
  22. $cookie = $a['id'] . " " . $a['login'] . " " . $a['pwd'];
  23. setcookie("CC_potail", $cookie, $expiretime, "/CC_design/", "127.0.0.1/", 0);
  24. header('location: ../index.php');
  25. }
  26. else
  27. {header('location: ../index.php');}}
  28. else
  29. {header('location: ../index.php');}
  30. }
  31.  
  32.  
  33. function logout()
  34.  
  35. {
  36. setcookie("CC_portail", "", time()-100000, "/", "", 0);
  37. header('location: ../index.php');
  38. }
  39.  
  40. ?>

et voici mon index.php

  1. <?
  2. if (file_exists('install.php')) { die("Merci d'effacer <b>install.php</b> pour pouvoir continuer."); }
  3. if (isset($_GET['to'])) {$page="system/";$page.=$_GET['to'];$page.=".php";include($page);}
  4. else {include('system/lien1.php');}
  5.  
  6. include('system/config.php');
  7. ?>
  8.  
  9.  
  10. <html>
  11. <head>
  12. <title><? print($title); ?></title>
  13. <?
  14. if (isset($_COOKIE["CC_portail"]))
  15. {print($_COOKIE["CC_portail"]);}
  16. else {echo 'pas de cookie lu';}
  17.  
  18. include('system/header.php');
  19. include('system/menu_g.php');
  20. include('system/space.php');
  21. ?>
  22.  
  23.  
  24. <td width="485" valign=top>
  25. <table width=485 border="0" cellspacing="0" cellpadding="0">
  26. <tr><td valign=top height="22" background="ressources/haut_cadre_cent.gif"><div class="titre">
  27. <? print($c_title); ?>
  28. </div></td></tr>
  29. <tr><td background="ressources/fond_cadre_cent.gif" height=100>
  30. <? print($content);?>
  31.  
  32. </td></tr>
  33. <tr><td rowspan="4"><img src="ressources/bas_cadre_cent.gif"></td></tr>
  34. </table>
  35. </td>
  36.  
  37. <?
  38. include('system/space.php');
  39. include('system/menu_d.php');
  40. ?>
  41.  
  42. </tr>
  43.  
  44. <? include('system/footer.php'); ?>



et je n'arriva à rien c'est toujours "pas de cookie lu" qui s'affiche

Autres pages sur : probleme lecture cookie zone membre

4 Septembre 2005 17:30:16

Sert toi de session le cookie c pas super sécuriser
Contenus similaires
4 Septembre 2005 19:09:24

Citation :

SiM07 a écrit :
le cookie c pas super sécuriser


Si c'est justement mal utilisé, sinon non
4 Septembre 2005 19:47:14

Justement, dans mon script se ne sont pas les fonctions qui me font défauts, c'est juste qu'il doit y avoir une erreur mais j'ai beau relire, je n'arrive pas à la voir. Si quelqu'un peu me l'indiquer se serait cool

charlie
a c 232 L Programmation
4 Septembre 2005 22:36:27

ben tu dis pas c'est quoi ton erreur !
4 Septembre 2005 23:10:56

C'est juste que lorsque je me connecte (id et pwd) index.php m'affiche toujours aucun cookie n'a été lu...
L'erreur c'est que la connection ne se fera jamais...
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS