Php la session n'est pa detruite

Bonjour,

j'ai créer un site web , et puis j'ai fai un lien deconnexion qui pointe vers logout.php

voici le code:

script page d'accueil:
<?php session_start();
echo "<A href='logout.php' >deconnexion</A> "; ?>

script page logout.php
<?php
session_start();
$_SESSION = array();
session_unset();
session_destroy();
header("location: ../index.html" ) ;
?>

mais quand je click sur l bouton précédent du navigateur , je retourne sur la page ou il ya avait mes données grace au meme variable session

comment pourrai je faire pour supprimer cela et ne pas revenir sur la page de mes donnés

2 réponses

  1. salut essaye unset comme ça:

    <?php
    
    session_start();
    unset($_SESSION['membre']);
    session_destroy();
    header('Location: ../index.php');
    
    ?>
    0
    1. Salut,

      Pourquoi tu a mis :

      $_SESSION = array();

      Alors que $_SESSION est déjà un array et la tu l'a vidé ! ce n'est pas logique.
      0