Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 247
    Points : 95
    Points
    95

    Par défaut PHP 7.2.14 : impossible de modifier directive session.save_handler

    Bonjour,
    Environnement : Easyphp 17 avec apache 2.4.25 et PHP 7.2.14

    Je souhaite modifier la gestion des sessions pour passer par une BDD (mon code fonctionne parfaitement en version PHP 5.6.38)

    Que je passe par le fichier PHP.INI (session.save_handler = user) ou par le .htaccess (php_value session.save_handler user) ou par du code PHP (ini_set('session.save_handler', 'user')

    Impossible de modifier la gestion des sessions : je suis toujours en mode "Files"

    Je ne retrouve pas ce cas dans les forums

    D'avance merci

    En complément, aussi bizarre que cela puisse paraite lorsque je mets une valeur fantaisiste du genre : session.save_handler = toto , la valeur est prise en compte mais lorsque je remets "user" : la valeur "files" se remet par défaut

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 247
    Points : 95
    Points
    95

    Par défaut

    Problème résolu

    EN effet malgré de très nombreux TUTO sur le net qui parle de positionner session.save_handler à USER pour ensuite re-définir session_set_save_handler cela n'a jamais été une valeur prévue pour session.save_handler

    Mais jusqu'à la version 7.1 de PHP ne générait pas d'erreur. depuis PHP 7.2 cela génére une erreur grave

    il faut donc laisser la valeur Files pour session.save_handler et se contenter de réécrire les fonctions de gestion de session avec session_set_save_handler (avant de démarrer le session avec session_start().

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. SSl sur serveur Apache 2.4.25 (easyphp 17)
    Par saluts92 dans le forum Apache
    Réponses: 0
    Dernier message: 08/02/2019, 12h49
  2. Réémission requête GET sur serveur Apache
    Par aquafiestas dans le forum Réseau
    Réponses: 18
    Dernier message: 04/10/2006, 14h28
  3. Config de dossier partage sur serveur Apache
    Par totonono dans le forum Apache
    Réponses: 8
    Dernier message: 25/07/2006, 13h00
  4. scripts cgi sur serveur apache
    Par jejerome dans le forum Apache
    Réponses: 1
    Dernier message: 26/02/2006, 18h10
  5. Sécurité sur serveur apache
    Par Beaunico dans le forum Apache
    Réponses: 8
    Dernier message: 13/04/2004, 07h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo