Creer : http://www.monsite.com/un_utilisateur

Eléphanteau du PHP | 27 Messages

31 janv. 2006, 20:57

Hello tous !

J'aimerais essayer de creer une adresse specifique par nouvel utilisateur.

Exemple: Gertrude remplit le formulaire membre, et si tout se passe bien, elle peut communiquer sont adresse personnelle aux membres qui la cherchent.
Ex: http://www.monsite.com/gertrude

Je sais que souvent c'est un simple renvoi. Si je navigue sur:
http://www.playtxt.net/lolizbak
je suis en fait sur:
http://www.playtxt.net/private/displayu ... e=lolizbak


Dans quelle direction dois-je chercher ?
Existe-t-il des scripts auto ?

Merci de votre aide !!
Laurent

Mammouth du PHP | 19672 Messages

31 janv. 2006, 22:31

À mon avis vers l'url-rewriting dans un premier temps.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

HD
Mammouth du PHP | 1181 Messages

31 janv. 2006, 22:38

"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphanteau du PHP | 27 Messages

31 janv. 2006, 22:39

est-ce que dans ce cas la on peut creer un htaccess dynamique ?
faut-il le reecrire a chaque fois ??

Je ne m'y connais pas du tout en url rewriting, et ca fait un mois que je me dis que je dois m'y mettre mais ... repousse ....
Vais finalement devoir commencer !

Je cherche des tutaux, mais si jamais tu en as de bons et ... faciles a comprendre ;) Merci !!

Laurent

Eléphanteau du PHP | 27 Messages

31 janv. 2006, 22:40

pardon j'avais pas vu la reponse de HD avant d'envoyer la mienne ...
merci HD !! (pour le commentaire et les liens)

+++
Laurent

HD
Mammouth du PHP | 1181 Messages

31 janv. 2006, 22:40

dans un des liens est expliqué comment gerer les htaccess
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Mammouth du PHP | 19672 Messages

31 janv. 2006, 22:42

ben l'idée générale, c'est que pour chaque nouvel utilisateur enregistré, tu ves créer un répertoire, mais dans l'ensemble tous ces répertoires seront au même endroit: tu auras donc une bonne partie de l'url qui sera toujours la même ; il ne restera qu'à ré-écrire cette partie fixe et d'ajouter le nom du répertoire de l'utilisateur, ton .htaccess n'a donc nullement besoin d'être dynamique.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 27 Messages

31 janv. 2006, 22:53

pour chaque nouvel utilisateur enregistré, tu ves créer un répertoire
Un repertoire par utilisateur ???
J'aurais imaginé que quelqu'un tapait unsite.com/moi et que l'htaccess transformait ca vers une page type, par exemple profil_utilisateur.php?user=moi

?

Pardon, je vais lire, lire, lire et reformuler mes questions quand je maitriserai le sujet ;))

Mammouth du PHP | 19672 Messages

31 janv. 2006, 22:58

Un répertoire ou un simple fichier, peu importe, le principe reste le même: tu as une bonne partie de l'url qui est toujours la même: ce qui diffère, c'est le nom du fichier de destination.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 27 Messages

31 janv. 2006, 23:14

ok je comprends mieux.
merci bcp !

Eléphanteau du PHP | 27 Messages

01 févr. 2006, 00:50

Ca avance, ca avance.

Deux liens que tout debutant devraient consulter (en plus de ceux proposés par HD plus haut):
Tutoriel apache:
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
Tutoriel et pense bete tres bien fait:
http://www.ilovejackdaniels.com/cheat-s ... eat-sheet/
http://www.ilovejackdaniels.com/mod_rew ... _sheet.pdf


Et un dernier pas trop mal:
http://www.sitepoint.com/article/guide-url-rewriting

Merci de vos reponses !
Laurent