Gerer des sous domaines

Gerer des sous domaines - PHP - Programmation

Marsh Posté le 02-04-2009 à 14:29:10    

Bonjour, je suis un étudiant en stage dans une entreprise et je doit réaliser une application web de type extranet.
 
Je doit faire une application permettant au client de télécharger des fichiers uplaoder par l'entreprise.
 
Pour ce faire, plutôt que faire une page ou chaque client se logue et est ensuite redirigé vers sa page de téléchargement, ils voudraient des sous-domaine pour chaque clients.
 
Exemple : http://NOMDUCLIENT1.monsite.com                    http://NOMDUCLIENT2.monsite.com  
 
Si l'entreprise est une grosse entreprise, une foi arriver sur sa page, les différents utilisateurs pourront se loguer pour avoir accès à un contenu qui leur est propre.
 
Il faudrait que quand l'administrateur crée un nouveau client, un sous-domaine à son nom soit créer.
 
Voila les infos, et avec ça je ne sait absolument pas comment faire... si quelqu'un pouvait m'aider.
Pour info l'hébergeur utilisé est "Amen"
 
merci  :sweat:  
 
 

Reply

Marsh Posté le 02-04-2009 à 14:29:10   

Reply

Marsh Posté le 02-04-2009 à 14:37:31    

aucun rapport avec PHP faut aller faire un tour dans le forum apache (si t'es sous apache)

Reply

Marsh Posté le 02-04-2009 à 14:55:19    

je te conseille de regarde de l'url rewriting, pour montrer au client une url du type nom.tonsite.com, mais pour gérer, en interne, des truc du genre monsite.com?nomclient=nom
 
 


---------------

Reply

Marsh Posté le 02-04-2009 à 15:18:55    

Reply

Marsh Posté le 02-04-2009 à 15:34:42    

merci, je vais regarder ça, mais pourront-ils accéder à "nom.monsite.com" en tapant ça ds la barre d'adresse ?

Reply

Marsh Posté le 02-04-2009 à 15:57:08    

si tu créer des sous domaine apache oui, avec le rewriting a voir faut tester

Reply

Marsh Posté le 03-04-2009 à 10:13:28    

merci pour vos réponse mais je croit que je vais abandonner cette idée de sous-domaine dynamique  :o

Reply

Marsh Posté le 03-04-2009 à 10:18:15    

Les zones DNS peuvent contenir des wildcard avec le caractere '*'.
Tu peut ainsi crée un 'catch all' DNS qui accepte tous les sous domaine.
Ensuite au nivea des virtual host apache tu peut aussi avoir un wildcard et il ne te reste plus qu'a utiliser PHP pr chopper le server_name.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed