Rafraichir une frame en lancent une page de deconnexion php

guigui1466 Messages postés 2 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 2 janvier 2012 - 2 janv. 2012 à 21:28
guigui1466 Messages postés 2 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 2 janvier 2012 - 2 janv. 2012 à 23:12
Bonjour, je suis débutant en PHP et actuellement je développe un site pour une association.
Mais voila mon problème, j'ai créer un système de connexion de compte utilisateur j'arrive a m'identifier et me déconnecter mais mon menu se trouve dans la frame gauche qui se nomme "leftFrame" et comme il n'a pas d'actualisation de la frame gauche pour se connecter et déconnecter, on ne voit pas les liens cacher par une identification par cookies.

On pourrait faire F5 sa serait une solution mais c'est pour des personnes âgées donc j'aimerais leur faciliter la tache.

<?php

// Redirige l'utilisateur s'il n'est pas identifié
if(empty($_COOKIE["ID_UTILISATEUR"]))
{
     header("Location: entete.php");
}
else
{
     
     // Suppression des cookies
     setcookie("ID_UTILISATEUR", "", time() - 1, "/");
     setcookie("NOM_UTILISATEUR", "", time() - 1, "/");
     
     // Redirection de l'utilisateur
header("Location: entete.php");
echo ("<script>parent.leftFrame.location='test.php';</script>");
}



?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
</head>


</html>


Merci pour votre aide d’avance.

1 réponse

guigui1466 Messages postés 2 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 2 janvier 2012
2 janv. 2012 à 23:12
J'ai réussi a régler mon problème je met la solution pour se que sa intéresse j'ai intégrer du javascript.

<?php

// Redirige l'utilisateur s'il n'est pas identifié
if(empty($_COOKIE["ID_UTILISATEUR"]))
{
     header("Location: entete.php");
}
else
{
     
     // Suppression des cookies
     setcookie("ID_UTILISATEUR", "", time() - 1, "/");
     setcookie("NOM_UTILISATEUR", "", time() - 1, "/");
     
     // Redirection de l'utilisateur
header("Refresh:0; entete.php");

}



?>
<html>
<head>
<script language="JavaScript">

function RefreshAndClose()
{
parent.frames[1].location.href = "test.php";
  location.reload(true)
  
}

</script>
</head>


</html>
0