Pas pour l'instant en faite car les noms de domaines ne sont pas encore liés ...juste pour être sur, tu accèdes bien au site A avec une adresse http://siteA.com/... et au site B avec une adresse http://siteB.com/... ?
Je fais mes tests sur l'adresse du serveur :
http://ip/dossier-du-sitre
Ok, d'un autre côté, j'avais déjà répondu à cette question précédemment :
Personne n'a relevé à part toi en tapant à côté de la plaque (pour pas changer)Citation:
Envoyé par carla-la-belle Voir le message
2) peux tu dire si chaque site a un vrais nom de domaine,
et donc son propre DNS.
Pour l'instant, je test directement sur l'adresse du serveur : http://ip/site
Merci pour votre aide.
Je n'ai plus trop le temps pour l'instant.
Si ca ne fonctionne toujours, pas je ferai appel à un professionnel.
Bonne journée.
le 08/10/2009 tu as répondu que tu avais bien 2 domaines différents donc forcement si tu nous donnes pas toutes les informations on ne peut pas t'aider
et donc pour en finir avec ton problème : étant donné que dans la configuration par défaut de PHP, les cookies de session sont associé au domaine, ça veut dire que tous les sites partagent le même cookie donc ça ne peux pas fonctionner
pour que chaque site utilise un autre cookie, tu dois utiliser la fonction http://php.net/session_set_cookie_params pour indiquer le chemin "/site"
Je ne savais pas que les sessions étaient associées directement au nom de domaine.
Merci pour ces précisions.
Bonsoir,
Une petite chose qui me vient à l'esprit, et dans le contexte défini.
Ceci demande une petite manipulation logique dans tes sources php.
Une session reste active tant que le navigateur reste open.
Un utilisateur se connecte.
Celui-ci est autorisé, par exemple, à se connecter vers les sites A, B, C.
En l'occurence le lancement d'une session fixe exclusive à :
$_SESSION['nom'] = $nom;
ou
$_SESSION['nom'] = DUPOND;
On ne touche plus à celle-ci.
Et ensuite, écraser les autres variables, au fur et à mesure des visites :
$_SESSION['site'] = $A;
$_SESSION['site'] = $B;
$_SESSION['site'] = $C;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager