Récupérer le contenu d'une variable $_SESSION['variable']
Résolu/Fermé
A voir également:
- Récupérer le contenu d'une variable $_SESSION['variable']
- Recuperer video youtube - Guide
- Compte piraté facebook comment le recuperer - Guide
- Recuperer message whatsapp - Guide
- Comment récupérer une adresse mail - Guide
- Récupérer photo instagram - Guide
3 réponses
epitale
Messages postés
3942
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
27 octobre 2017
915
Modifié le 9 mars 2023 à 07:36
Modifié le 9 mars 2023 à 07:36
bonsoir ,
tu n'as peut etre pas besoin d'ecrire ta valeur par defaut $_SESSION['rank'] =0 (sur ton index.php ou autre)
--
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
20 déc. 2012 à 20:47
20 déc. 2012 à 20:47
Tu as bien faire
session_start();
sur l'autre page aussi ?
session_start();
sur l'autre page aussi ?
J'ai la page rank.php :
<?php
session_start();
?>
<?php
include('config.php');
?>
<?php
$rank = $_SESSION['rank'];
if($rank == 0)
{
echo "Tu n'es pas VIP !";
}
else
{
echo "Tu es VIP !";
}
?>
La page paiement_accepte.php :
<?php
session_start();
?>
<?php
include('config.php');
?>
<?php
$rank = $_SESSION['rank'];
$_SESSION['rank'] = 1;
?>
Normalement, avant, j'ai le rank 0 et sa affiche "Tu n'es pas VIP". Puis je vais sur paiement_accepte.php et sa me met VIP, et à la fin je vais sur rank et sa me met "Tu es VIP".
Voici ce que sa me fait : quoi que je fasse, il est toujours écrit "Tu es VIP"...
epitale
Messages postés
3942
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
27 octobre 2017
915
20 déc. 2012 à 22:59
20 déc. 2012 à 22:59
et il ni a aucun endroit ou tu assignes a rank la valeur 0 ??? dans ton config peut etre ?
(tu pourrais aussi faire if rank == 1 tu es VIP else pas vip)
(tu pourrais aussi faire if rank == 1 tu es VIP else pas vip)
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
21 déc. 2012 à 12:40
21 déc. 2012 à 12:40
Tu n'utilise pas de requête sql dans ce que tu nous as montré, donc ça ne doit pas être ça, montre plutôt ton fichier de config (en cachant l'adresse/mdp de ta base)
epitale
Messages postés
3942
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
27 octobre 2017
915
21 déc. 2012 à 13:11
21 déc. 2012 à 13:11
tu as donc peut etre comme variable $_SESSION['rank'] pour ta variable de session
et $rank pour récupérer la valeur dans la bdd ??
si c'est cela, ne mets pas le même nom de variable ("rank")
et $rank pour récupérer la valeur dans la bdd ??
si c'est cela, ne mets pas le même nom de variable ("rank")
epitale
Messages postés
3942
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
27 octobre 2017
915
21 déc. 2012 à 19:02
21 déc. 2012 à 19:02
include fait comme si tu ecrivais a la suite donc pas besoin de remettre session start
sinon tu fais "
<?php
$rank = $_SESSION['rank'];
$_SESSION['rank'] = 1;
?> "
fais plutot l'inverse
<?php
$_SESSION['rank'] = 1;
$rank = $_SESSION['rank'];
?> "
--
sinon tu fais "
<?php
$rank = $_SESSION['rank'];
$_SESSION['rank'] = 1;
?> "
fais plutot l'inverse
<?php
$_SESSION['rank'] = 1;
$rank = $_SESSION['rank'];
?> "
--
20 déc. 2012 à 20:35
https://forums.commentcamarche.net/forum/affich-26706072-php-sql-code-non-fonctionnel-variable#p26712562
Merci.