Bonjour,
Mes utilisateurs s'identifient sur un sous-domaine spécifique : auth.mondomaine.com par exemple
Une fois identifiés ils sont redirigés vers un autre sous-domaine : application.mondomaine.com, du même domaine donc.
Ce système fonctionnait très bien sur mon PC en local et sur un ancien hébergement chez OVH.
Nous venons de changer d'hébergeur et la session est maintenant vide dès qu'on arrive sur le second sous-domaine et bien entendu, je n'arrive pas à comprendre pourquoi...
Je me suis fait un petit bout de code tout bête pour tester en local.
Sur "auth" :
Code :
- $some_name = session_name("leNom" );
- session_set_cookie_params(0, '/', '.appli.local');
- session_start();
- $_SESSION['test'] = 'blublu';
- var_dump($_SESSION);
|
Et ensuite sur "application":
Code :
- $some_name = session_name("leNom" );
- session_set_cookie_params(0, '/', '.appli.local');
- session_start();
- var_dump($_SESSION);
|
En local, pas de problème je retrouve bien ma session et mon "blublu".
Je passe ça en ligne et je n'ai plus rien sur "application".
J'ajoute que si je fais un "var_dump(session_id());" et "var_dump(session_name());", j'ai bien les 2 mêmes ID et nom de sessions sur les 2 sous-domaines. Ma le reste est vide.
Bref, si vous avez une idée, je suis preneur... Merci !
Message édité par Furaxx le 14-03-2023 à 14:15:49