J'utilise PHP et le framework est codeigniter. J'ai mis iframe pour afficher toutes les données. lorsque je clique sur le lien de déconnexion, j'ai effacé la valeur de la session et redirigé vers la page de connexion. mais quand encore une fois si j'appuie sur le bouton de retour, il me montre la trame précédente contient. et un peu de temps Il n'affiche rien sur le cadre après appuyer sur le bouton de retour du navigateur, mais si j'appuie sur le bouton d'actualisation alors il va réinitialiser la session et travailler à nouveau. donc les moyens me disent ho détruire la session dans codeIgniter si l'utilisateur appuyez sur le bouton de retour, il ne peut pas le visiter.Problème de déconnexion dans le cadre html et codeIgniter
0
A
Répondre
0
Il est plutôt de cache du navigateur que la session non détruite, donc vous devez envoyer des en-têtes pour empêcher la mise en cache la page alors que l'utilisateur est connecté:
header('Expires: '.date('r',time()-86400)); // Date from the past
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Pragma: no-cache');
[+] Et si vous utilisez des cookies comme des sessions identifiants dans iframe, sachez que Internet Explorer Neds en-tête supplémentaire
header('P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
pour définir biscuits à l'intérieur iframe.