Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2005, 07:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
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,