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

Fermé
llomgui Messages postés 15 Date d'inscription mercredi 3 août 2011 Statut Membre Dernière intervention 3 février 2012 - 2 févr. 2012 à 00:40
llomgui Messages postés 15 Date d'inscription mercredi 3 août 2011 Statut Membre Dernière intervention 3 février 2012 - 3 févr. 2012 à 15:04
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 59 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 12 avril 2012 16
2 févr. 2012 à 02:20
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 15 Date d'inscription mercredi 3 août 2011 Statut Membre Dernière intervention 3 février 2012
2 févr. 2012 à 16:39
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
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 15 Date d'inscription mercredi 3 août 2011 Statut Membre Dernière intervention 3 février 2012
2 févr. 2012 à 18:18
Php & xhtml, css.
0

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

Posez votre question
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 15 Date d'inscription mercredi 3 août 2011 Statut Membre Dernière intervention 3 février 2012
3 févr. 2012 à 15:04
Ok, merci, j'ai trouvé la solution.
Mes pages sont maintenant protégées.
0