Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2011, 12:01
experimenta
 
Fecha de Ingreso: abril-2010
Mensajes: 159
Antigüedad: 14 años
Puntos: 11
Sessiones .. PHP

Hola.
Bueno estoy haciendo un sistema para editar archivos, por cada usuario que entra recibe un ID unico y es guardado en una session para luego translarlo temporalmente a una base de datos.

Lo que pasa es que los usuarios tienen que subir un archivo para editar y al concluir
su trabajo, descargar el archivo ya editado.
Al descargar entonces elimino el achivo anteriormente subido mas el ID de la base de datos.

Ahora el problema es que si algun usuario sube el archivo, luego cierra el navegador sin descargar previamente el archivo editado, se quedaria el archivo alojado en mi HOST y el ID en la base de datos.
O si abre nuevamente la web recibiria un nuevo ID y no continuaria con el trabajo.

Como podria eliminar el ID y el archivo al cerrar el navegador o como podria obtener un registro unico del navegador o el sistema del usuario algo como el MAC ADDRESS?.

La IP no serviria , ya que en algunos cybers todas las PC usan una sola IP para conectarse a internet.

Espero me ayuden , muchisimas gracias.