La fonction PHP 7 session_start() peut recevoir un tableau en tant que paramètre et peut remplacer les éléments de configuration de session dans php.ini.
Cette fonctionnalité introduit également un nouveau paramètre php.ini (session.lazy_write), qui est défini sur true par défaut, ce qui signifie que les données de session ne sont écrites que lorsqu'elles changent.
En plus des directives de configuration de session habituelles, vous pouvez également inclure les options read_and_close dans ce tableau. Si la valeur de cette option est définie sur TRUE, le fichier de session sera fermé immédiatement après la lecture, évitant ainsi les verrous de fichier inutiles lorsque les données de session n'ont pas changé.
Instance
Définissez le cache_limiter sur privé et fermez la session immédiatement après l'avoir lue.
Instance
<?php session_start([ 'cache_limiter' => 'private', 'read_and_close' => true, ]); ?>