Problème lecture fichiers de session
Posté : 08 nov. 2011, 12:09
Bonjour tout le monde,
J'ai réalisé un petit site avec accès membre que je gère avec un espace d'administration.
J'aimerai dans mon admin afficher le nombre de membres connectés en "live" et le nom de ceux-ci (qu'ils rentrent lorsqu'ils se connectent à leur compte).
Pour tester déjà le nombre de connecté en "live" j'ai utilisé ce script :
Merci beaucoup !
J'ai réalisé un petit site avec accès membre que je gère avec un espace d'administration.
J'aimerai dans mon admin afficher le nombre de membres connectés en "live" et le nom de ceux-ci (qu'ils rentrent lorsqu'ils se connectent à leur compte).
Pour tester déjà le nombre de connecté en "live" j'ai utilisé ce script :
if ( $d = opendir( session_save_path() ) ) {
$count = 0;
$session_timeout = 3 * 60;
while ( false !== ( $file = readdir( $d ) ) ) {
if ( $file != '.' && $file != '..' ) {
if ( time()- fileatime(session_save_path() . '/' . $file) < $session_timeout ) {
$count++;
}
}
}
}
echo $count;
Mais en testant j'ai l'erreur suivante :
Je sais que c'est dû à une variable du php.ini qui bloque par sécurité la lecture du dossier de session, mais sauriez vous quelle ligne mettre dans mon fichier de conf php afin que je puisse y accéder ?Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/var/lib/php/session) is not within the allowed path(s): (/var/www/vhosts/monsite.fr/httpdocs/:/tmp/) in /var/www/vhosts/sushisakura.fr/httpdocs/test/admin/menu.php on line 201
Merci beaucoup !