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...
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)
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' => '/'
)
));
en analysant avec Firebug, un logout ne détruit le cookie CAKEPHP et du coup ne me délogue pas a priori