Mon site Web est, dans sa forme la plus basique, un site réseau pour un type spécifique d'individus. Quand un individu s'inscrit, je voudrais créer une page personnalisée (ou au moins l'image/façade d'un) affichant leur profil. Actuellement, j'utilise les paramètres PHP $_GET
pour déterminer quel profil afficher lorsqu'un utilisateur navigue vers le script correspondant sur le site.Créer automatiquement une page personnalisée (ou URL) pour un nouvel utilisateur du site - PHP
Visant un meilleur référencement, je voudrais que chaque utilisateur ait son propre lien unique; Par exemple, FaceBook permet à ses utilisateurs d'avoir une URL personnalisée qu'ils peuvent lier. Comment puis-je générer automatiquement une page dans un répertoire pour chaque nouvel utilisateur qui s'enregistre et mettre cette page à jour automatiquement lorsque l'utilisateur met à jour ses informations? Je comprends qu'il peut y avoir un processus potentiel avec .htaccess, en utilisant le nom de l'utilisateur/title/etc pour extraire leurs détails de la base de données mais en l'affichant comme une URL unique.
Est-ce que quelqu'un peut fournir des suggestions ou des exemples d'implémentations de cela? J'apprécie toute aide!
P.S. J'imagine que trier les fichiers en fonction de l'emplacement de l'utilisateur, c'est-à-dire par état, ne devrait pas être si difficile une fois que la fonctionnalité susmentionnée a été triée. Idéalement, j'aimerais une structure de répertoire telle que ../users/state/user_name, où state est l'emplacement de l'utilisateur, et user_name est leur nom unique. Merci encore!
Vous pouvez g énumérez l'URL unique en fonction de la logique que vous souhaitez. Utilisez '.htaccess' pour rediriger l'envoi d'un paramètre qui peut être interrogé dans votre base de données. Vous pouvez trouver des informations sur la façon dont [ici] (http://stackoverflow.com/questions/1980721/htaccess-mod-rewrite-automatically-using-php-or- something_rq = 1). Je resterais loin de la structure de répertoire basée sur l'état - les gens se déplacent et déplacent des répertoires ne semble pas en valoir la peine. Restez avec une structure de répertoire plat pour plus de simplicité. – mseifert
Merci @mseifert pour la réponse. Est-ce similaire à la façon dont StackOverflow le fait avec ses URL de questions? – CFitz
J'ai répondu en format de réponse. Voir ci-dessous. – mseifert