PHP : fermeture session a partir d'une frame
Bonjour,
J'espere etre dans le bon forum.
J'aimerai fermer une session partir d'une frame de ma page. J'aimerai qu'il se redirige vers la page index de mon site... (en faites, il le fait, mais il la charge dans la frame et pas sur l'ensemble des frames de ma page...)
j'espere que je me fais comprendre
Merci bcp pour votre aide
J'espere etre dans le bon forum.
J'aimerai fermer une session partir d'une frame de ma page. J'aimerai qu'il se redirige vers la page index de mon site... (en faites, il le fait, mais il la charge dans la frame et pas sur l'ensemble des frames de ma page...)
j'espere que je me fais comprendre
Merci bcp pour votre aide
Configuration: Windows XP Firefox 2.0.0.1
2 réponses
-
Salut
Il faut utiliser target="_top" dans le lien<a href="index.htm" target="_top">Deconnexion</a>
ec -
ah oui, j'ai pas precisé, en php... en fait, j'ai ca :
<?php
session_start();
session_unset();
session_destroy();
header("Location: http://monsite\n\n");
?>
mais il le charge dans la frame...
rapide sinon...!-
-
@Goulhbonjour,
je reprends du code d'un collègue...
merci pour ce code de redirection; ca fonctionne bien.
mais... quand on fait un back, je reviens sur la page avec la session qui toujours là et active...
mon fichier logout.php :
<? session_start(); $_SESSION = array(); if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); } session_destroy(); echo "<script>top.document.location.href='../index.html';</script>"; exit; ?>
-