Comment mettre l'id d'un membre dans une URL?

llomgui Messages postés 16 Statut Membre -  
llomgui Messages postés 16 Statut Membre -
Bonjour,

Je vous explique ma question, je m'entraine en ce moment en faisant un espace membre, j'ai commencé à attaquer le profile de chaque user.

J'aimerai avoir une URL de ce type: http://exemple.fr/profile.php?id=X

Comment faire pour avoir ce type d'url?


Merci d'avance pour vos réponses. ;)

5 réponses

afrnos Messages postés 61 Statut Membre 16
 
Bonsoir,

Comment faire pour avoir une URL de ce type ?
Tu viens de le faire ! ... ^^

Pour avoir ce type d'URL, il faut que tu l'écrives toi même.
C'est ce qu'on appelle une variable superglobale.

ex:
<a href="http://exemple.fr/profile.php?membre=Jade">Se rendre sur la page de Jade</a>


Une fois sur la page, tu peux récupérer le nom du membre avec :
<?php
    echo $_GET['membre'];
?>


Tu devrais faire un tour ici pour en apprendre plus sur les variables superglobales :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#part_14669
Tu en auras énormément besoin si tu veux faire un espace membre.
0
llomgui Messages postés 16 Statut Membre
 
Non, Je me suis peut être mal exprimer.
En gros les users peuvent changer leurs infos perso.
Exemple: email adresse, nom, age...

Et j'aimerai que dans l'url, il y est l'ID de ce user.
Biensûr il faut que ça soit protégé. Pour que personne n'aille sur leur paunneu de config.

Merci d'avance. ;)
0
Joe
 
Ben justement, il faut éviter au maximum de mettre ce genre d'information dans l'url sinon tu as des petits malins qui vont changer sa valeur.

Tu programmes en quel langage ?
0
llomgui Messages postés 16 Statut Membre
 
Php & xhtml, css.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
elijah
 
Commence dans l'ordre : crée ta page d'inscription, puis ta page de connexion.
Une fois le membre connecté, tu enregistreras dans une variable superglobale l'id du membre.
Tu pourras ensuite créer des liens de ce type dans ton code :

<?php echo "<a href='profil.php?id=' . $_SESSION['id'] . "'>";
0
llomgui Messages postés 16 Statut Membre
 
Ok, merci, j'ai trouvé la solution.
Mes pages sont maintenant protégées.
0