|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
Je dois créer un mini-site avec des pages personnalisées pour chaque client, qui doivent pouvoir directement accéder à la page d'accueil de leur espace (sans mot de passe) via une URL du type :
http://www.monsite.fr/jeandupont La raison de cette contrainte est que le site s'inscrit dans une campagne multicanal. Un coupon est envoyé par courrier postal, contenant l'adresse ci-dessus. Tel que le projet est conçu, je dois donc réécrire une URL du type : http://www.monsite.fr/index.php?prenom=jean&nom=dupont J'ai entrevu qu'on pouvait utiliser la négociation de contenu fournie par Apache, afin de masquer l'extension. (Sur ce point, d'ailleurs, je suis preneur d'explications.) Le souci est que je ne trouve pas de moyen, d'une part, de masquer les paramètres (?prenom=jean&nom=dupont) et, d'autre part, de remplacer le nom du fichier (index) par une concaténation du nom et du prénom (jeandupont). On pourrait envisager de créer dynamiquement plusieurs milliers de fichiers (du type jeandupont.php). Ils seraient placés dans la racine du site. On pourrait également envisager de créer dynamiquement plusieurs milliers de dossiers (du type www.monsite.fr/jeandupont=). Chacun contiendrait un raccourci vers index.php, contenant les variables qu'on veut passer dans l'URL, de façon à rediriger l'utilisateur saisissant seulement son nom et son prénom dans l'URL. Dans les deux cas, cela nécessite beaucoup d'espace sur le serveur... Quelqu'un connaîtrait-il une solution plus optimale ? D'avance merci. |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : juin 2006 Messages : 102 ![]() |
Recherche des tutotiaux concernant l'URL Rewriting.
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
Merci. J'ai déjà regardé, sans trouver de solution pour ce cas particulier...
|
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() |
au lieu de passer le nom et le prenom (je suppose que ton client s'est identifié) passe l'id de session, c'est deja beaucoup moins parlant. une fois que l'utilisateur c'est connecter il suffit de faire un lien entre son id de session et son repertoire.
Regarde egalement de cote des variables de sessions.
__________________
Venez voir par là... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com