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
Auteur

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

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

One
Auteur

oui meme probleme

tu as un cookie de session ?

One
Auteur

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...

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
Auteur

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

One
Auteur

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
Auteur

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