Cita:
Iniciado por c4r1o5 Talvez esto te pueda servir. De cualquier forma puedes leer la documentacion de PHP referente a sesiones si tienes alguna otra duda.
Código PHP:
<?php
function DeleteSessionID($sessionid) {
$orgpath = getcwd();
chdir(PHP_BINDIR);
chdir(session_save_path());
$path = realpath(getcwd()).'/';
if(file_exists($path.'sess_'.$sessionid)) {
// Borra la sesión
unlink($path.'sess_'.$sessionid);
} else {
// La sesión no se encuentra
}
chdir($orgpath);
}
?>
La mayoría de configuraciones de PHP no permiten acceder al directorio donde PHP almacena las sesiones, sobre todo cuando se refieren al "/tmp" o directorios de sistemas.
Una manera de solventar esto sería forzar a PHP a que almacene las sesiones en el directorio que uno especifique (y que se tenga control/permisos de acceso) vía uso de la función session_save_path().
Un saludo,