session qui se detruit pas

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : session qui se detruit pas

par Ryle » 05 mai 2006, 10:03

A défaut de mieux, tu dois pouvoir simplement écraser ou réinitialiser le tableau $_SESSION simplement avec quelque chose du genre :
session_start(); 
$_SESSION = array();
Si les données persistent, c'est bien un problème de cache, sinon c'est qu'il y a un soucis.. J'avais eu le même problème avec le destroy, mais le unset fonctionnait bien... je crois que c'est lié aux versions de php

par damaskinos » 05 mai 2006, 10:01

En fait j'ai trouvé mon probleme. pour ceux qui ont un probleme avec des sessions bien regarder ce lien. http://www.phpteam.net/index.php?option ... &Itemid=54
C'est tres claire. Il fallait initialiser une variable d'apres ce que j'ai compris. je croyais qu'on avait pas necessairement besoin si on utilisait pas la variable. Anyway si j'initialise pas une variable de session ça marche pas. je ne sais pas si quelqu'un pourrait m'apporter des précisions la dessus. Mais bon ça marche et c'est l'essentiel :P

Merci a tout le monde pour votre aide

par zeus » 05 mai 2006, 09:48

A mon avis, c'est une question de cache ça ... :-k

Quand tu fait un refresh forcé (Ctrl+F5), qu'est ce qui se passe ?

par damaskinos » 05 mai 2006, 09:28

oui il redirige parfaitement.

par mario » 05 mai 2006, 06:42

j'ai essaye et ca ne marche pas. Je ne vois pas pkoi.
est ce que le header() fonctionne ?

par damaskinos » 05 mai 2006, 05:42

j'ai essaye et ca ne marche pas. Je ne vois pas pkoi.

par Invité » 05 mai 2006, 00:20

essaie ça :)
<?php
//session
session_start();
//suppression variables session
session_unset();
//destruction de la session
session_destroy();
//redirection
header("Location: index.php");
?>

session qui se detruit pas

par damaskinos » 05 mai 2006, 00:17

Bonjour j<ai un probleme avec la gestion de session. J'utilise session_destroy() mais quand je fais back dans mon browser ma session ma page est encore la. Quelqu'un sait pkoi
merci d'avance
voila le code. C'est la page j'appelle quand je fais un log out.
<?php

	session_start();
	
	session_destroy();
		
	header("Location: login.php");
	exit();



?>