[Cookies/PHP] Je vais devenir timbré :D

Je vais devenir timbré :D [Cookies/PHP] - PHP - Programmation

Marsh Posté le 27-06-2002 à 17:41:38    

J'ai le code suivant :
 

Code :
  1. <html>
  2. <head>
  3. <title>Identification</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body>
  7. <? // S'il y a un cookie, on redirige vers la page membre.php qui effectuera la vérification.
  8. if ( (!empty($HTTP_COOKIE_VARS["LHO-login"])) &&
  9. (!empty($HTTP_COOKIE_VARS["LHO-password"])) &&
  10. (!empty($HTTP_COOKIE_VARS["LHO-equipe"]))) { ?>
  11. <script language="javascript">
  12.  alert("Cookie présent : on va chez les membres" );
  13.  document.location.replace("./membre.php" );
  14. </script>
  15. <? }
  16. [...]


 
Même quand un cookie n'est pas présent, je suis quand même redirigé vers membre.php!!!
 
:cry:


Message édité par Fred999 le 27-06-2002 à 17:42:04
Reply

Marsh Posté le 27-06-2002 à 17:41:38   

Reply

Marsh Posté le 27-06-2002 à 17:50:49    

normal tu met en gros
if(machin)
{
   va ala page membres.php
}
 
mais tu testes pas le else
faudrat que ut mettes
 
if(machin)
{
   va ala page membres.php
} else {
   alert('T PAS MEMBRE';);
   document.location.href="index.php";
}

Reply

Marsh Posté le 27-06-2002 à 17:51:08    

tu dois avoir un pb de cache moi pas de pb :
<html>
<head>
<title>Identification</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<? // S'il y a un cookie, on redirige vers la page membre.php qui effectuera la vérification.
if ( (!empty($HTTP_COOKIE_VARS["LHO-login"])) &&
(!empty($HTTP_COOKIE_VARS["LHO-password"])) &&
(!empty($HTTP_COOKIE_VARS["LHO-equipe"]))) { ?>
<script language="javascript">
 alert("Cookie présent : on va chez les membres" );
 document.location.replace("./membre.php" );
</script>
<? }
else{echo"ok";}
?>
 
</body>
</html>


---------------
All we need is a soul revolution
Reply

Marsh Posté le 27-06-2002 à 17:53:26    

...il y a bien évidemment un ELSE, mais je ne l'ai pas mis, car il va toujours dans la condition du IF, alors que le cookie n'existe pas, et donc que $HTTP_COOKIE_VARS["LHO-login"] ou autre devrait être vide!!!
 
Edit : je vide mon cache, je redémarre même le serveur Apache, mais rien à faire :cry:


Message édité par Fred999 le 27-06-2002 à 17:54:21
Reply

Marsh Posté le 27-06-2002 à 17:56:33    

J'ai honte, c'était bien une erreur de cache, il fallait que je vide également la partie "hors connexion".
 
Désolé :jap:
 
Je laisse le sujet, histoire que quelqu'un ne refasse pas la même connerie :o

Reply

Marsh Posté le 27-06-2002 à 17:57:38    

:o  :D


---------------
All we need is a soul revolution
Reply

Marsh Posté le 28-06-2002 à 11:05:50    

Pour compléter el truc, je dirais que lancer en même temps Tomcat et Apache n'est pas forcément une bonne idée :o

Reply

Marsh Posté le 28-06-2002 à 12:24:29    

c koi tomcat? ca sert pour le java nan?

Reply

Marsh Posté le 28-06-2002 à 13:37:20    

Oui, en fait je fais cohabiter les deux car je bosse, et je "bosse" en ne voulant pas interférer sur la config de Tomcat :o :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed