Ver Mensaje Individual
  #11 (permalink)  
Antiguo 02/05/2003, 10:40
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Para no ver el SID en el URL debes de "forzar" a PHP a que propaga el SID en una cookie ..

Eso ya te comenté como hacerlo:
Código PHP:
ini_set("session.use_trans_sid","1");
ini_set("session.use_cookies","1"); // esto propaga el SID en una cookie 
Tambien te decia que Lycos es probable que no te deje usar ini_set() y para eso te comenté tambien que usases:
error_reporting(E_ALL);
al principio de tus scripts para que veas los posibles errores que te dé (ya que Lycos oculta la mayoría ..)

Sobre los "archivos" de sesion que ves en tu PC .. El "borrado" de esos archivos se hace automático .. La frecuencia de borrado lo determinan las directivas:

session.gc_maxlifetime= 1440
session.gc_probability=1

La primera directiva expresa segundos hasta que la session pasa a modo "garbage" osese, a "basura" .. en ese tiempo quedará inutil la sesion (el SID asociado a esta) ..

Cuando "será" borrado ese archivo fisicamente lo determina la segunda directica. Que expresa "porcentaje" de veces que "pasará el camion de la basura y se llevará esos archivos" (los borará) .. Se refiere a porcentajes de veces que se inicializa una session via session_start(). Tal cual lo tienes está a un 1% de veces que usess sesiones .. si ese valor lo haces cercano al 100% veras como se borran en unas pocas ejecuciones de tus scripts que usen sesiones. Esto depende mucho de las ejecuciones que reciba ese "servidor" en el tema sesiones (usando session_start() ..). Para un ambiente de "desarrollo" .. necesitarias un valor alto (90% por ejemplo) para ver como "realmente" desaparece ese archivo de tu "servidor" .. En un abiente de producción no es recomendable un porcentaje alto si tienes tiempos de expiración del SID diferentes en cookies o en la otra directiva ..

(y si usas PHP 4.3.x en adelante hay una directiva mas sobre el tema)..


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 02/05/2003 a las 10:42