Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2005, 15:52
HerSAn
 
Fecha de Ingreso: mayo-2005
Mensajes: 201
Antigüedad: 18 años, 10 meses
Puntos: 2
Cita:
Iniciado por José Molina
Saludos.

Tengo un Site funcionando perfectamente.

Ahora el cliente lo quiere dentro de un frame.

Resulta que las sesiones cuando van de una página de validación de usuarios a otra, pierde totalmente las sesiones.

Verifique el phpinfo() y me encontre con:


session.use_cookies On On session.use_only_cookies


Off Off session.use_trans_sid Off Off
Entiendo que session.use_cookies y session.use_trans_sid deben estar en ON

Coloque en un archivo include antes de session_start(); esto:

Código PHP:
ini_set("session.use_trans_sid","On"); 
Pero igual no me hace nada en el site.

Ahora un detalle.

Estoy en un servidor 1 donde coloco esto:

Código HTML:
<frameset rows="0,100" frameborder="NO" border="0" framespacing="0">
  <frame name="topFrame" scrolling="NO" noresize >
  <frame src="http://www.dominio.com" name="mainFrame">
</frameset> 
Y www.dominio.com esta fuera de ese server donde estoy.

Tendrá esto algo que ver??

Gracias
Es probable sobre todo si, en el servidor uno generas una sesion, es obvio que cuando accedas al otro dominio en el servidor 2 ya no haya sesion por que no esta gestionando el mismo sitio.
La clase ADODB que no recuerdo de que sitio la descargas incorpora metodos para trabajar sesiones alamancenandolas en base de datos con esto las sesiones quedan independientes del servidor y de esa manera puedes trabajar la misma sesion en ambos sitio, siempre y cuando se pueda accesar lamima bd desde los dos sitios..

Saaludos.