2010-03-11 4 views
1

J'ai un site sur lequel je fais des transactions par carte de crédit.Dans Symfony, partage de données entre sous-domaines

Le problème est le suivant: si l'utilisateur passe à: http://mysite.com puis que la logique redirige l'utilisateur vers https://www.mysite.com, je perds mes données de session.

Comme le suggère le titre, je suis en utilisant Symfony, version 1.2

regarder maintenant dans mon apps/site/config/factories.yml, j'ai ajouté le ci-dessous, mais il didn, le travail t. Des idées?

all: 
    routing: 
    class: sfPatternRouting 
    param: 
    generate_shortest_url:   true 
    extra_parameters_as_query_string: true 
    storage: 
    class: sfSessionStorage 
    param: 
     session_cookie_domain: .mysite.com 

Répondre

3

Est-ce que vous considérez, rediriger les utilisateurs vers http://www.mysite.com, si elles demandent le site http://mysite.com en premier lieu? Donc, vous pouvez tout avoir sous www.mysite.com domaine.

+0

Je suis d'accord, si vous voulez dire "rediriger les utilisateurs vers https://www.monsite.com" – sjobe

1

J'ai essayé le .mysite.com et il ne param fonctionne pas immédiatement. la raison en était simplement que je n'avais pas supprimé les cookies existants, et qu'ils interféraient. Il suffit donc de supprimer tous les cookies pour votre domaine après avoir ajouté la page param, refresh, et que "devrait" le faire.

Questions connexes