OVH session et cache

Par One, il y a 10 ans


Bonjour, j ai dévellopé une appli en local sur wamp et tout marche bien, vient le moment d uploader ça sur une offre mutalisé pro 2014 de chez OVH et j ai des soucis de session ou de cache;
Je m'explique, sur beaucoup de page de mon back end je suis obligé de rafraichir la page pour avoir les bonnes infos stockées en session. Par ex si je logout (via Auth->logout), et que je me reconnecte j ai toujours accès à mon back end mais si je réactualise il me demande de me loguer. Et ce soucis sur la plupart des pages...

Avez vous une idée du soucis ?

J ai configuré le fichier config.ovh comme ceci :
app.engine=php
app.engine.version=5.5
http.firewall=none
environment=production

J ai testé pas mal de chose mais je ne trouve pas...

9 réponses

One, il y a 10 ans

up ? Quelqu'un a une idée ? Merci

Huggy, il y a 10 ans

Est-ce la même chose avec :
environment=development

One, il y a 10 ans

oui meme probleme

Huggy, il y a 10 ans

tu as un cookie de session ?

One, il y a 10 ans

bon a priori en modifiant le repertoire d enregistrement des session via :

Configure::write('Session', array(
    'defaults' => 'php',
            'ini' => array(
                'session.cookie_path' => '/'
            )
));

Ca à l air de marcher, je retesterai demain...

Huggy, il y a 10 ans

Pour que ton site puisse garder une trace de toi d'une page à l'autre (le fait que tu soit identifié) , ça se fait par un cookie qui contient ton id de session.
dans ton navigateur tu dois pouvoir le repérer (outils de dev -> cookies)

One, il y a 10 ans

Désolé j ai édité ma réponse, ok c est noté pour les cookies

One, il y a 10 ans

bon en fait ca marche pas !
Rien ne s enregistre dans le fichier app\tmp\sessions est ce normal ? J ai mis dans core :
Configure::write('Session', array(
'defaults' => 'cake',
'ini' => array(
'session.cookie_path' => '/'
)
));

One, il y a 10 ans

en analysant avec Firebug, un logout ne détruit le cookie CAKEPHP et du coup ne me délogue pas a priori