Maintenant, les sessions sont stockées dans le repertoire local /tmp du serveur web. Or, OVH utilise une grappe de serveurs web, et on est redirigé vers l'un ou l'autre en fonction de la charge. Une fois qu'un serveur est affecté à une adresse IP, on garde le même pendant un certain temps. Mais quand le serveur change, la session n'est plus accessible et donc l'utilisateur est déconnecté. Le problème est encore pire dans le cas d'entreprises qui utilisent plusieurs adresses IP sortantes (l'adresse peut changer à chaque page) : impossible d'utiliser correctement une session, on est tout le temps déconnecté !

Résultat, il va falloir écrire mon propre gestionnaire de session, qui refait exactement la même chose (et moins rapide que la version native de php), mais au moins je pourrais spécifier le dossier ! J'espère juste qu'ils n'auront pas désactivé cette fonction également...