Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire Ă tout moment comment nous utilisons les cookies sur le site.
Bonjour,
Je suis nouveau sur Sitedudev đ
J'ai un site en local qui tourne sur wamp, depuis peut jâessaie d'utiliser les "$_SESSION
" mais je bloque un peu.
En gros je souhaiterai afficher un menu pour les membres et un autre pour les invités.
Mon code vraiment basique pour tester
if ($_SESSION['rang'] == '1' ){
echo "Rang 1 Membre";
}else{
echo "Rang 0 Visiteur ";
}
Quand le membre est connecté aucun soucis il y a bien le message, mais quand c'est le visiteur on obtient bien le message mais aussi un message d'erreur "Notice: Undefined index: rang in
"
J'en déduis que le visiteur n'a pas de "$_session
" et je ne sais pas comment faire pour que ça fonctionne correctement.
J'ai ensuite tenter de faire un :
$_SESSION['rang'] = 0;
Mais le problÚme est que les utilisateur connecté récupérer la valeur.
Ps: Je suis dĂ©butant đ
Merci
Bonjour @Pierre :
En premier lieu, je te conseille d'utiliser XAMPP (cf. ce topic) đ
Concernant ton problÚme, c'est trÚs simple. Il suffit de jouer avec les sessions connectés et non connectés.
Voici ce que je te conseille de faire :
<?php
// Si aucune session n'est détecté (on ajoute le "!" devant la fonction "isset" pour former la négation)
if(!isset($_SESSION['id'])){
?>
<p>Le menu si l'utilisateur n'est pas connecté</p>
<?php
// Sinon, si une session est détecté, on affiche le menu pour les utilisateurs connectés
}else{
?>
<p>Le menu si l'utilisateur est connecté</p>
<?php
}
?>
Pour finir, je te propose de lire les articles de formations de @Clouder disponibles sur ce lien, ils t'apprendront beaucoup de choses en PHP đ
Excellente journĂ©e Ă toi đ
Bonsoir,
Que dis-je j'utilise XAMPP et non wamp, je me suis mélangé les pinceaux.
Merci pour ton retour @Space001
CelĂ rĂ©pond Ă mon problĂšme et je vais consulter les formations. đ
Bonjour @Pierre :
En premier lieu, je te conseille d'utiliser XAMPP (cf. ce topic) đ
Concernant ton problÚme, c'est trÚs simple. Il suffit de jouer avec les sessions connectés et non connectés.
Voici ce que je te conseille de faire :
<?php
// Si aucune session n'est détecté (on ajoute le "!" devant la fonction "isset" pour former la négation)
if(!isset($_SESSION['id'])){
?>
<p>Le menu si l'utilisateur n'est pas connecté</p>
<?php
// Sinon, si une session est détecté, on affiche le menu pour les utilisateurs connectés
}else{
?>
<p>Le menu si l'utilisateur est connecté</p>
<?php
}
?>
Pour finir, je te propose de lire les articles de formations de @Clouder disponibles sur ce lien, ils t'apprendront beaucoup de choses en PHP đ
Excellente journĂ©e Ă toi đ