8797 sujets

Développement web côté serveur, CMS

Bonjour à tous et merci d'avance pour votre aide.

Je sais que vous allez me dire : ce sujet à déjà été traité !, regarde la :
http://forum.alsacreations.com/topic-20-37128-1-Resolu-PHP-Sous-domaine-vs-Cookie.html

ou à d'autre endroits, mais je n'arrive toujours pas à résoudre mon problème..


Je veux que quand on se connecte sur www.monsite.com, notre conection reste active sur
monsousdomaine.monsite.com

Donc sur toutes les pages de mon site : www.monsite.com, ainsi que sur toutes les pages de mon sous-domaine : monsousdomaine.monsite.com, j'ai bien mis :

        //config cookie
	session_set_cookie_params(3600,"/",".monsite.com");
  	//démarre une session
 	 session_start();

Lorsque je me connect sur : www.monsite.com, j'initialise une variable de session : $_SESSION['variable'] = 'valeur';
je fait ensuite une redirection de page à l'aide de js :


	<script type="text/javascript">alert('Mode administrateur autorisé. Bienvenue...');window.location = 'http://monsousdomaine.monsite.com/'</script>
	<?php


Et la, ne n'arrive pas à retrouver ma variable de session..

if(isset($_SESSION['variable'])) {echo "je suis content ! ";}


[b]Ou est le problème ? est-ce que la redirection avec le js pose un problème conservant la conservation des cookies de notre navigateur ?[/b]

L'architecture de mon serveur hébergé chez OVH est la suivante :
sousdomaine -> monsousdomaine-> tous le site www.monsousdomaine.monsite.com dans ce dossier
www -> tous le site www.monsite.com dans ce dossier

-> je précise que je fait de l'URL rewriting, et empeche la mise en cache des fichier .xml ds un .htaccess.

I need help please !
[code]
Si je me souviens bien de php, il y a 3 manières de le faire:

Dans le .htaccess
php_value session.cookie_domain .tonsite.tld


En début de fichier (avant le session.start)
ini_set('session.cookie_domain', '.tonsite.tld' );


Dans le php.ini
session.cookie_domain = ".tonsite.tld"

Modifié par paolo (30 Nov 2010 - 23:04)
salut qpw13,

ton problème de perte de session a t-il été résolu depuis ? ou as-tu mis un autre système en place ? Il semblerait que sur OVH, on rencontre ce genre de problème.

merci Smiley cligne

f.
Bonjour,
Je me permets d'intervenir car j'ais l'impression qu'il y a quelques confusions
prenons un domaine mondomaine.com
un vrais sous domaine, serait monautredomaine.com
qui aboutirait en fait a l'adresse mondomaine.com/mondomaine2/

Si je suis je ne sais ou dans le monde, le seul fait de taper dans mon
navigateur:
monautredomaine.com m'enverra directement sur mondomaine.com/mondomaine2/index.xxx

Le cookie créé par le index.xxx sera vu dans mon micro comme monautredomaine.com

Si je vais sur mondomaine.com puis par un lien sur /mondomaine2/index.xxx

Le cookie créé par le index.xxx sera vu dans mon micro comme mondomaine.com

Nous sommes bien d'accord !

* Tout ce que je viens de décrire est valable si je ne précises rien que session_start();

Si je veux qu'il en soit autrement il me faut nommer mon cookies de session !

Nous étions peut-étre tous Ok mais je préférais le préciser Smiley smile
Modérateur
Bonjour Christele,

Christele a écrit :
Bonjour,
Je me permets d'intervenir car j'ais l'impression qu'il y a quelques confusions
prenons un domaine mondomaine.com
un vrais sous domaine, serait monautredomaine.com
qui aboutirait en fait a l'adresse mondomaine.com/mondomaine2/


Non, pas du tout. Prenons par exemple Alsacreations :

Domaine d'Alsacreations
- alsacreations.com

Sous domaines d'Alsacréations
- www.alsacreations.com
- emploi.alsacreations.com
- forum.alsacreations.com

J'ai l'impression que tu parles de sous-dossier plutôt que de sous-domaine.
Modifié par Tony Monast (08 Apr 2011 - 14:54)
Tony Monast a écrit :
Bonjour Christele,
J'ai l'impression que tu parles de sous-dossier plutôt que de sous-domaine.


Non bien sur , mais j'ais pris le cas ou sur un serveur on fait pointer son sous domaine de la sorte.
Certain le font n'ayant ainsi qu'un ftp pour les mises a jour ...

J' ais, dans cette configuration, mis en évidence la nuance entre l'accés par l'un ou l'autre des domaines. Smiley cligne

J' ais dépanné ici un jeune couple qui avait a la fois des classes d'hivers pour enfant
et l'hebergement . ils avaient organisé leur structure tel que je l'explique et se plaignaient de ne pouvoir avoir une session unique !
Modifié par Christele (08 Apr 2011 - 16:29)