Gestions des sessions

Vous ne pouvez pas modifier les paramètres "session.save_handler" et "session.save_path"
Ni dans le php.ini global, php.ini secondaire, php.ini du dossier courant, .htaccess ou perso.ini

Problème : Certains logiciels comme 'Joomla' ou 'phpbb' exigent une gestion locale des sessions

Deux solutions :

1ere solution, utilisation du fichier ./cgi-bin/phpX/session.ini (php5 et php6 mais pas php4)
Modification globale des paramètres "session.save_handler" et "session.save_path".

PHP5 et PHP6
Fichier ./cgi-bin/php5/session.ini
Supprimez le premier caractère ";" des deux lignes suivante dans ce fichier "session.ini" :

session.save_path = /home/www/users/1/a/b/c/abc/tmp
session.save_handler = files

Cette action desactivera la gestion des sessions haute performance via le réseau, pour réactiver la gestion des sessions via le réseau, il suffit de mettre un ";" en debut de chaque ligne précédente.

2eme solution, directement dans le script php avec la commande ini_set
Modification locale des paramètres "session.save_handler" et "session.save_path".

Exemple :
<?php
ini_set("session.save_handler", "files");
ini_set("session.save_path", "/home/www/users/1/n/3/1/n31219/tmp");
?>
Ne pas definir en dehors de votre dossier web

Gestionnaire de sessions réseau haute performance
Dans le fichier./cgi-bin/php5/session.ini, vous avez les informations réseau du serveur de sessions :
; Gestion des sessions via le réseau,
; IP du serveur : a.b.c.d
; port : 11211
; Gestionnaire : memcache
Documentation : memcache