Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2011, 18:29
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Problemas con sesiones en php

Personalmente éste error nunca me pasó, pero hace un tiempo que un amigo me lo comentaba e investigué un poco. Si más no recuerdo, la explicación sería más o menos ésta:
Las sesiones son en realidad cookies pero que son almacenadas en el servidor mismo, al tu visitar el sitio, estás viendo una página de cierta forma cacheada, ésto en algunas veces quiere decir que intentas acceder a una sesión que ya fue asignada a otro usuario (es por eso que te sale permiso denegado, tu no tienes autorización de usarla)
Muchas veces es confundido con un bug de PHP, pero no, en realidad la culpa es en parte del programador.
En sí, lo que debes hacer es asignarle un nuevo directorio a donde se almacenarán las sesiones y asignarle también a la sesión un nombre:

Código PHP:
Ver original
  1. // Nuevo directorio
  2. ini_set('session_save_path', '/home/tu_usuario_aquí/tmp');
  3.  
  4. // Asignarle un nombre a la sesión
  5. session_name('sesión_de_ejemplo');
  6.  
  7. // Iniciar la sesión

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies