Bon je me répond à moi-même.

AOL a un fonctionnement spécifique : il fait passer ses internautes par 
des proxys (ça je le savais déjà) du coup les IP des visiteurs changent 
très souvent (à chaque chargement de page) ce qui évidement peut poser 
des problèmes.

En consultant des forums, cela semble venir des redirections (la session 
n'a pas le temps d'être enregistré avec AOL), donc les "redirect" sous 
Symfony.
Il faudrait faire un "session_write_close()" avant chaque redirection 
d'après ce que j'ai vu sur un forum.
a+


-- 
Sylvain Papet - Développeur Web
Agence de communication Com-Océan
www.com-ocean.com / +33 4 90 66 48 82

Sylvain - Com-Océan a écrit :
> Bonjour,
>
> Je m'occupe du site de vente en ligne Corporelle.fr développé sous 
> Symfony bien sûr, ce site a 1000 visites/jour en ce moment.
> J'ai une cliente qui nous a contacté et a un problème curieux : son 
> panier est réinitialisé après quelques minutes de navigations 
> ("plusieurs produits ajoutés dans le panier").
> Le site utilise le plugin sfShoppingCart qui est stocké dans la session. 
> Donc problème avec la session qui est subitement réinitialisés.
>
> Il semble donc que le cookie de cette personne soit effacé au bout d'un 
> temps t, vraiment bizarre (un anti-virus, un anti-spyware ?). Ou alors 
> elle subit des micro-coupure sur sa liaison internet et a des 
> changements d'IP (?). Est-ce que AOL ne fait pas passez ces internautes 
> par des proxy ? Cela pourrait éventuellement venir de ça (?).
> Cette cliente utilise AOL Explorer (pour le moment, je ne sais pas 
> quelle version) mais ce navigateur est basé sur IE donc je ne vois rien 
> de spécial de ce coté là (à moins qu'elle ait une version très ancienne).
>
> D'autres idées ?
> Serait-ce une bonne idée de faire passer le numéro de session par URL 
> mais de quelle manière avec Symfony (je l'ai déjà vu le faire 
> automatiquement sur des sites hébergés en mutu), cela semble automatique 
> quand les cookies sont pas dispo pour un visiteur non ? Là visiblement, 
> ils sont acceptés mais détruit après x minutes...
>
>   


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à