Suppression d'une variable de session
Résolu/Fermé
leod
Messages postés
98
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
30 janvier 2009
-
3 juin 2008 à 18:09
zaynou - 18 nov. 2008 à 13:17
zaynou - 18 nov. 2008 à 13:17
A voir également:
- Suppression d'une variable de session
- Forcer suppression fichier - Guide
- Suppression page word - Guide
- Session invalide ou obsolète - Forum Consommation & Internet
- Suppression compte instagram - Guide
- Ants session déconnectée - Forum Réseaux sociaux
6 réponses
Utilisateur anonyme
3 juin 2008 à 18:14
3 juin 2008 à 18:14
bonjour,
$name et $_GET['name'] ne sont pas des variables de session.
$_SESSION['name'] = $_GET['name']; en serait une
donc
unset($_SESSION['name']);
$name et $_GET['name'] ne sont pas des variables de session.
$_SESSION['name'] = $_GET['name']; en serait une
donc
unset($_SESSION['name']);
leod
Messages postés
98
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
30 janvier 2009
2
3 juin 2008 à 18:26
3 juin 2008 à 18:26
non ce n'était pas cela ma question je me suis mal exprimé sans doute
voici mon code actuel
<?php
session_start();
if(isset($_GET['name']))
{
unset($_SESSION['???']);
}
else{echo 'rien recu !';}
?>
je souhaite supprimer de la session seulement la variable $_SESSION['tartampion']
sachant que je GET le nom de cet variable ...euh comment dire....
tatampion pourrait etre autre chose suivant le GET
donc je voudrai connaitre la syntaxe d'une variable de variable en faite
que ce soit une session ou non ca ne change rien
c'est plus claire ?
voici mon code actuel
<?php
session_start();
if(isset($_GET['name']))
{
unset($_SESSION['???']);
}
else{echo 'rien recu !';}
?>
je souhaite supprimer de la session seulement la variable $_SESSION['tartampion']
sachant que je GET le nom de cet variable ...euh comment dire....
tatampion pourrait etre autre chose suivant le GET
donc je voudrai connaitre la syntaxe d'une variable de variable en faite
que ce soit une session ou non ca ne change rien
c'est plus claire ?
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
3 juin 2008 à 19:14
3 juin 2008 à 19:14
Bonjour.
Tu as essayé ça ?
Tu as essayé ça ?
if ( isset ($_GET['name'] ) ) { if ( isset ( $_SESSION[$_GET['name']] ) ) { unset ( $_SESSION[$_GET['name']] ); } }
leod
Messages postés
98
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
30 janvier 2009
2
3 juin 2008 à 19:30
3 juin 2008 à 19:30
je viens d'essayer ca marche pas ...
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
3 juin 2008 à 19:39
3 juin 2008 à 19:39
ca marche pas
C'est à dire ?
Ca ne donne pas le résultat escompté ? Le script plante ? Autre (précisez) ?
Pour débugger (un peu) utilise des echo :
J'ai déjà testé $_SESSION[$var], ça fonctionne bien... Peut-être en passant par une vairable intermédiaire ?
C'est à dire ?
Ca ne donne pas le résultat escompté ? Le script plante ? Autre (précisez) ?
Pour débugger (un peu) utilise des echo :
if ( isset ($_GET['name'] ) ) { echo "GET OK<br />"; if ( isset ( $_SESSION[$_GET['name']] ) ) { echo "SESSION OK<br />"; unset ( $_SESSION[$_GET['name']] ); } else { echo "PAS DE SESSION<br />"; } } else { echo "Pas de GET<br />"; }
J'ai déjà testé $_SESSION[$var], ça fonctionne bien... Peut-être en passant par une vairable intermédiaire ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
leod
Messages postés
98
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
30 janvier 2009
2
3 juin 2008 à 20:18
3 juin 2008 à 20:18
merci macgawel ta méthode marche très bien en faite
je ne recevais pas le name du GET en faite ...
j'essaye de faire un truc en ajax en réalité et je galère pour passer du javascript au php ...
mais c'est bon ca marche enfin
un vrai formulaire en ajax de A à Z
encore merci donc pour résumer
if ( isset ($_GET['name'] ) ) {
if ( isset ( $_SESSION[$_GET['name']] ) ) {
unset ( $_SESSION[$_GET['name']] );
}
}
cet methode marche (et non la premiere cité)
encore merci
je ne recevais pas le name du GET en faite ...
j'essaye de faire un truc en ajax en réalité et je galère pour passer du javascript au php ...
mais c'est bon ca marche enfin
un vrai formulaire en ajax de A à Z
encore merci donc pour résumer
if ( isset ($_GET['name'] ) ) {
if ( isset ( $_SESSION[$_GET['name']] ) ) {
unset ( $_SESSION[$_GET['name']] );
}
}
cet methode marche (et non la premiere cité)
encore merci