Prblème de session - PHP
Résolu
le_joker_fou
Messages postés
765
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Prblème de session - PHP
- Easy php - Télécharger - Divers Web & Internet
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Expert php pinterest - Télécharger - Langages
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
7 réponses
Salut.
Personnellement, je fais un espace membre à niveaux.
Un membre simple et de niveau 2 (1 à l'inscription, 2 si l'adresse e-mail est validée)
Et l'admin est niveau 50 (je laisse une marge pour créer d'autre niveaux entre.
Ensuite, je mets des
Par exemple dans le menu membre.
Puis pour les admins :
Si tu as besoin de plus amples précisions, contacte-moi.
Cordialement
Personnellement, je fais un espace membre à niveaux.
Un membre simple et de niveau 2 (1 à l'inscription, 2 si l'adresse e-mail est validée)
Et l'admin est niveau 50 (je laisse une marge pour créer d'autre niveaux entre.
Ensuite, je mets des
if($_SESSION['niveau'] == 50)partout.
Par exemple dans le menu membre.
if($_SESSION['niveau'] >= 2)On affiche un lien vers la page 'Mon Compte'
Puis pour les admins :
if($_SESSION['niveau'] == 50)Un lien vers la pages 'Les Membres' qui permet de modifier les infos des membres, etc. ...
Si tu as besoin de plus amples précisions, contacte-moi.
Cordialement
Si cela peut aider
Code du bouton modifier :
//$user est un tableau qui contient les données du membre
<a href="menu.php?page=Admin/modify.php&ident=<?php echo $user['id'] ?>">Modifier</a>
Code ou je récupère l'id passé en paramètre dans le bouton :
print $_SESSION['id']."--";
$id = $_GET['ident'];
print $_SESSION['id']."--";
$select = "select * from Users where id=".$id.";";
Code du bouton modifier :
//$user est un tableau qui contient les données du membre
<a href="menu.php?page=Admin/modify.php&ident=<?php echo $user['id'] ?>">Modifier</a>
Code ou je récupère l'id passé en paramètre dans le bouton :
print $_SESSION['id']."--";
$id = $_GET['ident'];
print $_SESSION['id']."--";
$select = "select * from Users where id=".$id.";";
Certains hébergeurs activent l'option register_global, ce qui fait que une variable portant le nom des clées des données GPC (GET, POST, COOKIES) est créée.
Donc si tu modifies $id, tu modifies aussi $_SESSION['id'].
1&1 a cette option d'activée ; je te conseil de le passer en PHP5 (PHP4 par défaut), cette option sera désactivée.
Donc si tu modifies $id, tu modifies aussi $_SESSION['id'].
1&1 a cette option d'activée ; je te conseil de le passer en PHP5 (PHP4 par défaut), cette option sera désactivée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tout est expliqué par avion-f16. Pour éviter ce désagrément, il suffit juste de mettre l'id 2 dans une autre variable; par exemple : $id2 = $_GET['ident'];