Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/04/2005, 10:59
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años
Puntos: 2
Hola

Ok, si, escribi mal, SID es solo un parametro en el URL, mira, lo que yo he hecho para esto, es que es mis ligas de HTML siempre agrego el SID, sin embargo en el sistema que utilizo yo tengo un punto donde puedo agregar estos parametros al URL automaticamente simplemente remplazando un TAG (Tag es el nombre que utilizo para decir que en mi html ese pedacito debe ser remplazado por otra cosa)

Pero bueno, en este caso, lo que tienes que hacer seguro es lo siguiente:

Javascript:
location.href="/pagina.php?SID=<?echo $SessionID?>"

Es decir agregar el SID en el codigo, yo manejo un sistema de Tags que me permite hacer estos replace automaticamente, solo digo esto:

if (blnCookiesDisabled)
strHtml = str_replace("#SID#", "SID=" . $SessionID, strHtml)
else
strHtml = str_replace("#SID#", "", strHtml)
end if

Pero bueno, eso se logra si estas manejando una funcion central que te controle un template

Pero de todas formas en tu codigo normal siempre puedes hacer eso:

SID=<?echo $SessionID?>"

Y asi funcionara correctamente.

NOTA: Si tienes TRANS_ID en ON, no debes basarte en eso, porque es posible que el usuario no soporta cookies, entonces el problema te deja igual si no previenes este caso poniendo a mano el SID la GRAN VENTAJA DE PHP respecto a Sesiones, no sirve de nada, entonces para siempre aprovecharla es mejor trabajar un poquito mas y poner mas atencion, claro, esto trae mas posibilidades de errores.... Pero !!! Vivan las ventajas de PHP !!! ... y lo dice un admirador fiel de ASP y Microsoft.

jejejeje

Suerte!!

Última edición por Neuron_376; 12/04/2005 a las 11:19