Probleme avec les Header

Fermé
Thoc - 19 juin 2009 à 18:32
 Utilisateur anonyme - 19 juin 2009 à 19:41
Bonjour,

Je ne comprends pas pourquoi ma page n'est pas redirigé.
Ma page "deconnexion.php" se trouve dans le meme répertoire que index.php. En faite quand j'execute cette page. Il ne se passe rien j'ai une page blanche (normal etant donné qu'il n'y a rien à afficher) cependant j'aurais du etre redirigé sur mon index.php ce qui n'est pas le cas.

J'ai ajouter un exit; de ce que j'ai vu sur les forums mais rien ne change. Je précise que c'est tout le code de la page. Il n'y a donc pas de code html ou autre avant ses instructions.

Merci de votre aide !

voici le code
<?
if(!isset($_COOKIE["ID_USER"]))
{
   //Redirige sur index enfin normalement 
    header("Location: index.php");
    exit;
}
else
{
    // Suppression de mes cookies
    setcookie("ID_USER", "", time() - 1, "/");
    setcookie("NOM_UTILISATEUR", "", time() - 1, "/");
    // Redirection qui marche pas
    header("Location: index.php");
    exit;
}
?>


Ah oui pour terminer et pour essayer d'etre complet je travaille avec wampserver et je possede les dernieres mises à jours.

2 réponses

Utilisateur anonyme
19 juin 2009 à 19:38
Je ne vois pas trop, j'ai moi j'ai :
header('Location: index.php');

et sa fonctionne. Essaye de remplacer les "" par ''
Je ne sais pas si sa change grand chose mais bon...
0
Utilisateur anonyme
19 juin 2009 à 19:41
Essaye de mette :
<?php
if(!isset($_COOKIE["ID_USER"]))
{
//Redirige sur index enfin normalement
header("Location: index.php");
exit;
}
else
{
// Redirection qui marche pas
header("Location: index.php");
exit;
}
?>

Si sa fonctionne, tu sera deja que ton erreur provient de :
setcookie("ID_USER", "", time() - 1, "/");
setcookie("NOM_UTILISATEUR", "", time() - 1, "/");

Ce qui serais déjà pas mal :)
0