0 votes

Création de pages utilisateur

J'ai une table MySQL destinée à stocker les noms d'utilisateur, les mots de passe, etc. Dans cette table, un champ est appelé "nom d'utilisateur". Je voudrais créer une page utilisateur pour chaque utilisateur qui est entré dans la base de données. Je voudrais que l'URL d'une page utilisateur donnée soit la suivante http://foo.com/member/username . Comment pourrais-je faire ça ?

Merci d'avance,

John

0voto

jasonbar Points 7212

En utilisant mod_rewrite, vous pourriez créer un seul script (foo.com/member/index.php) et réécrire l'url afin que le serveur traite /member/username comme /member/index.php?uid=username.

Votre script principal serait responsable du chargement et de la sortie des informations utilisateur.

Votre réécriture devrait ressembler à quelque chose comme :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ([^/]+) index.php?uid=$1

0voto

Phil Rykoff Points 6650

Hm... PHP et mod_rewrite

Vous pourriez réécrire l'url member/xyz en member.php?username=xyz et laisser le php-script afficher des données.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X