Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2006, 11:56
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:
para qué me sirve:
ini_set( 'session.gc_maxlifetime', 60);
La directiva session.gc_maxlifetime define el tiempo de vida de las sesiones que creará ese servidor (en segundos).

Depende directamente y a su vez de como propagues el SID (Identificador Único de Sesión) .. si lo haces por el URL o por Cookies.

Cita:
y
session_cache_limiter('nocache, private');
Definen el caché que tendrá tus páginas que usan sesiones. Es lo mismo que hacerlo por cabeceras HTTP directas (con <META de HTML o header() de PHP). Ahí se le dice "nocache" para que no haga caché de esta página y "private" para lo mismo.

Cita:
son necesarios para evitar el phpsessid?
Aquí tienes una gran confusión .. "phpsessid" es el nombre por defecto que dá php en su configuración (salvo que lo cambies) al SID (ya mencioné que es antes..). El nombre de la sesión (es parte del SID nombre+ID de la sesión) lo puedes definir "personalizado" si quieres con la función: session_name() (antes de session_start()).

No entiendo a que te refieres con "evitar el phpsessid" .. si te refieres a que "no quieres ver el SID en el URL" . .entonces propaga el SID en cookies!. Pero antes de eso debes conocer esos conceptos (si no los conoces: pregunta):

www.php.net/session


Un saludo,