Probleme avec les Header
Thoc
-
Utilisateur anonyme -
Utilisateur anonyme -
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
Ah oui pour terminer et pour essayer d'etre complet je travaille avec wampserver et je possede les dernieres mises à jours.
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
-
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... -
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 :)