Je vais devenir timbré :D [Cookies/PHP] - PHP - Programmation
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";
}
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>
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
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é
Je laisse le sujet, histoire que quelqu'un ne refasse pas la même connerie
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
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
Marsh Posté le 27-06-2002 à 17:41:38
J'ai le code suivant :
Même quand un cookie n'est pas présent, je suis quand même redirigé vers membre.php!!!
Message édité par Fred999 le 27-06-2002 à 17:42:04