Foros del Web » Programando para Internet » PHP »

Session name

Estas en el tema de Session name en el foro de PHP en Foros del Web. Hola [email protected] tengo una duda en las sesiones y es la siguiente: cuando empiezo una sesion en mi pagina index le digo el nombre de ...
  #1 (permalink)  
Antiguo 23/07/2002, 21:37
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 16 años, 2 meses
Puntos: 0
Session name

Hola [email protected] tengo una duda en las sesiones y es la siguiente:

cuando empiezo una sesion en mi pagina index le digo el nombre de la sesion con session name en las paginas siguientes tengo q seguir llamandola con session name o vale solo con session start y otra pregunta como puedo meterle una session name ya que escribo esto y no me funciona

sesion_name(variable)

muchas gracias y un saludo de un PHPero+
kco
:) ;) :P
  #2 (permalink)  
Antiguo 23/07/2002, 22:47
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Session name

Debes usar siempre session_start() cuando uses las funciones de sessiones .. y/o leas/registres variables ...

Para darle nombre ...

$nombre_sesion="lo_que_sea";
session_name($nombre_sesion);

.. En el resto de paginas q uses sessiones ... no tienes q usar otra vez session_name() .. entre otras cosas porque esa funcion es solo para definir el nombre ..

Solo tendras que usar el nombre (si lo desesas) a la hora de destruir la session con session_destroy($nombre_sesion) ..

A todo esto .. hay una directiva de PHP (php.ini) que determina el noombre que PHP usará por defecto en la creacion de sessiones (por defecto:)
; Name of the session (used as cookie name).
session.name = PHPSESSID

Aqui no he probado si se define (con session_name) .. se usa ese nombre .. o hay q dejar en blanco este apartado ..

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:16.