Ver Mensaje Individual
  #15 (permalink)  
Antiguo 02/05/2005, 15:01
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Una pregunta .. ¿donde está el código de esas funciones "inicia_sesion()" y demás ..?

es neceario que veamos por donde haces session_start() y sobre todo donde das nombre a la sesión (lo cual es completamente -opcional- .. pero si lo quieres usar no pasa nada más que tienes que tener cuidado en poner y definir el nombre de la sesión siempre antes de session_start() con su session_name("el_nombre"))

Otros detalles ..
¿como propagas el SID en tu aplicación? .. como lo hace PHP en su configuración?

PHP por defecto si usas: (php.ini)
session.use_cookies = ON
o mejor
session.only_cookies = ON

ya propaga el SID en cookies .. por ende no es necesario hacer:
setcookie("ejemplo",id_sesion(),100);
(definir esa cookie para propagar el ID de sesión ...) PHP ya lo hace por defecto. Sólo debes asegurarte que tu navegador de pruebas acepte dicha cookie que PHP va a generar y enviar al cliente, sino, el SID se pierde y con el tus variables de sesión.

Un saludo,