Modifier durée de session sur offre Perso
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Modifier durée de session sur offre Perso

Par
5d93f7f12c2b7b1c7682
Créé le 2023-02-03 17:00:50 (edited on 2024-09-04 13:22:27) dans Public Cloud OVHcloud

Bonjour à toutes et tous,

J'utilise un hébergement mutualisé, et je veux augmenter la durée de la session sur mon site en PHP 8.0 Symfony 5.4, durée de session qui est actuellement à 24 mn (valeur par défaut).

Mon offre : **https://www.ovhcloud.com/fr/web-hosting/personal-offer/**.

Dans framework.yaml j'ai mis ça :
when@prod:
session:
handler_id: session.handler.native_file
save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'
# 172800 s = 2 jours
cookie_lifetime: 172800

Mais ça ne change rien, peut être parce-que sur le php.ini gc_maxlifetime est à 1440 (24 mn).

Est-il possible de modifier ce paramètre session.gc_maxlifetime depuis un .htaccess ? J'ai essayé d'y mettre "php_value session.gc_maxlifetime 172800" mais j'ai eu une erreur 500.


3 réponses ( Latest reply on 2023-02-03 17:54:56 Par
janus57
)

Bonjour,

vous pouvez essayez dans un fichier .user.ini à la racine mais si cela ne fonctionne pas c"est que OVH a verrouillé la valeur.

Cordialement, janus57

Bonjour, merci pour votre réponse. Le user.ini est un php.ini qui override le php.ini de base ? Donc j'ai juste à mettre la seule valeur que je veux modifier ? Ou est-ce que je dois mettre tous les paramètres de php.ini ?

Bonjour,

non c'est juste un override des valeur possible.

Cf : https://www.php.net/manual/fr/configuration.file.per-user.php

Note : bien faire attention, c'est .user.ini

Cordialement, janus57