Sessions sur OVH : contenu de $_SESSION

Bonjour,

Je viens de transférer un site PHP de FranceServ vers OVH. Certaines pages de ce site sont protégées et j'utilise donc les sessions PHP pour gérer tout ça.

Ce qui fonctionne très bien sur FranceServ ne fonctionne plus sur OVH, à savoir, la persistance de l'array $_SESSION d'une page vers une autre : je perds donc le contenu de cette table quand je change de page.

Je précise que la commande "session_start()" est bien placée en tout début de code des pages concernées (de toute manière aucune erreur ne s'affiche et le même code fonctionne sur FranceServ).

J'ai bien entendu parcouru le net pour chercher la solution sans trouver de réponse…à part construire une gestion de sessions en passant par une BDD.

Avant d'appliquer cette solution pour laquelle je vais devoir reprendre les (très nombreuses !) pages de mon site, je tente ma chance ici pour savoir pourquoi sur OVH je perds le contenu de $_SESSION d'une page à l'autre alors qu'ailleurs (FranceServ, Free par exemple) tout fonctionne.

Merci par avance pour vos éventuelles lumières :slight_smile:

Bonne soirée

Bonsoir, le problème ne semble pas dater d'hier (ni d'aujourd'hui) :
https://community.ovhcloud.com/t/47496

Un peu de lecture ;). Il est indiqué ici que le cluster 21 est en cause mais cela doit être iso sur les autres clusters, j'imagine. N'hébergeant rien sur du mutualisé je ne saurai dire.

Bonsoir Popallo,

Oui oui je suis tombé dessus lors de mes recherches d'aujourd'hui et là ils parlent de pertes de sessions au bout d'un certain nombre de changement de pages…moi c'est dès le premier changement :frowning:

Merci tout de même pour ta réponse

Il y est indiqué une solution, l'avez vous mis en pratique ? Car si oui et si cela fonctionne, même si ce n'est pas recommandé (comme indiqué) ça démontrerait bien que ce n'est pas votre code qui est en cause.

Je suis reparti à la base avec 2 pages avec 2-3 lignes de code et…ça marche très bien

En fait c'est la structure des mes pages qui est en cause : j'avais le "DOCTYPE" et l'ouverture des balises et avant mon session_start() !! Comme quoi…

Il s'avère qu'OVH doit être plus sensible que les autres hébergeurs sur ce point…

Merci pour vos retours et bonne soirée