effacer tous les session sauf une?

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 : effacer tous les session sauf une?

par Truc » 01 déc. 2007, 15:34

En ouvrant ton propre sujet (avec un lien vers celui-ci si tu en as envie), en détaillant un peu plus et éventuellement un peu de code. :-k

comment faire pour effacer une session

par zebu » 01 déc. 2007, 15:21

:twisted: :?: J'ai six sessions et je veut en effacer quatre comment je fai :?: [/u][/i][/b]

par Cyrano » 20 oct. 2006, 16:22

Voilà, le spam est parti à la poubelle ;)

par Vikchill » 20 oct. 2006, 14:43

Faut pas trop nous en demander non plus aussi :oops:

par Ajoloca » 20 oct. 2006, 14:43

Bonjour,

Désolé, je n'avait pas remarqué le piège. :oops:

par iclo » 20 oct. 2006, 14:36

En effet :oops: :oops:

Le bot : :tir2:

par Truc » 20 oct. 2006, 14:27

ça vous arrive de regarder la date du dernier message :mrgreen:

Le sujet à été remonté par un spam... le posteur d'origine à certainement résolu son problème depuis :langue:

Bon mais au moins une solution a été proposée :)

par iclo » 20 oct. 2006, 11:21

Non au fait je n'ai pas qu'une seule session, j'en 'ai plusieurs :

$_session['panier']
$_session['code_retour']
$_session['conection']

etc...

voilà.

Est-ce que ta méthode Cyrano fonctionne même si j'ai plusieurs session?
non, tu as une seule session pour un visiteur, mais tu as plusieurs variables de sessions, dans la session.

par Ajoloca » 20 oct. 2006, 04:14

Bonsoir,

En adaptant la méthode de Cyrano tu peux faire QQ chose du style

Code : Tout sélectionner

foreach($_SESSION as $index => $valeur) { switch($index) { case 'panier' : case 'code_retour' : case 'conection' : unset($_SESSION[$index]); break; default : break; } }

par sam01 » 04 juil. 2006, 09:18

Non au fait je n'ai pas qu'une seule session, j'en 'ai plusieurs :

$_session['panier']
$_session['code_retour']
$_session['conection']

etc...

voilà.

Est-ce que ta méthode Cyrano fonctionne même si j'ai plusieurs session?

par HanX » 03 juil. 2006, 20:23

oui cette solution me semble bonne...

par Cyrano » 03 juil. 2006, 13:52

j'essayerais dans une boucle foreach:
foreach($_SESSION as $index => $valeur)
{
    if($index != "pseudo")
    {
        unset($_SESSION[$index]);
    }
}

par Ryle » 03 juil. 2006, 13:50

Petite remarque, tu n'as qu'une seule "session", dans laquelle tu places plusieurs valeurs :)

Pour les enlever, il tu peux utiliser la commande unset() et les supprimer une par une. S'il y en a vraiment beaucoup (demande toi déjà si c'est nécessaire d'en avoir autant ;)) il est peut être plus simple de récupérer le pseudo, vider entierement le tableau $_SESSION et y remettre le pseudo ensuite :)

effacer tous les session sauf une?

par sam01 » 03 juil. 2006, 13:28

Bonjour,

voilà j'ai une application web qui créé pas mal de sessions en fonction de ce que fait l'utilisateur.

J'aimerais que lorsque l'utilisateur accède à une certaine page du site que toutes les sessions soit supprimées sauf une, celle de son logon :
$_SESSION["pseudo"]

est-ce possible?