Variables de Session

05/11/2003 - 00:56 por bcc | Informe spam
Saludos Grupo.
Nuevamente yo con otra molestia. He tratado de limpiar unas variables de
session que manejo, pero esas cosas siempre tienen valores del ultimo
usuario que estubo dentro. Como puedo limpiar esas variables? ya prove con:
Session("variable") = ""
Session.Contents.Remove("variable")
Session.Contents.RemoveAll
Session.Abandon

Pero no logro limpiar esas cosas, sera que algo me esta faltando?
Necesitaria algo para obligar a que la pagina se refresque del servidor?

Gracias por su ayuda.
Saludos.

Preguntas similare

Leer las respuestas

#1 Daniel Álvarez
05/11/2003 - 09:08 | Informe spam
Cuando usas un Session.Abandon las sessiones se mantienen hasta el final de
la carga de la pagina aunque el abandon este al principio.

Tu tienes una session("color")="rojo"

Y tu ultima pagina asp es asi:

<%
session.abandon()
dim conex
dim rs
etc...
etc..
response.write session("color") -> Te devuelve rojo anque hayas llamado al
metodo Abandon, como te dije este metodo se hará efectivo cuando termine de
cargar la página.
%>


Daniel Álvarez




"bcc" escribió en el mensaje
news:e9ag%
Saludos Grupo.
Nuevamente yo con otra molestia. He tratado de limpiar unas variables de
session que manejo, pero esas cosas siempre tienen valores del ultimo
usuario que estubo dentro. Como puedo limpiar esas variables? ya prove


con:
Session("variable") = ""
Session.Contents.Remove("variable")
Session.Contents.RemoveAll
Session.Abandon

Pero no logro limpiar esas cosas, sera que algo me esta faltando?
Necesitaria algo para obligar a que la pagina se refresque del servidor?

Gracias por su ayuda.
Saludos.


Respuesta Responder a este mensaje
#2 Jaime Pons
05/11/2003 - 14:05 | Informe spam
Con RemoveAll() tendría que valer, sea donde sea que lo escribas, borra
todas las variables de sesión que estén declaradas

<% Session.Contents.RemoveAll() %>


"bcc" escribió en el mensaje
news:e9ag%
Saludos Grupo.
Nuevamente yo con otra molestia. He tratado de limpiar unas variables de
session que manejo, pero esas cosas siempre tienen valores del ultimo
usuario que estubo dentro. Como puedo limpiar esas variables? ya prove


con:
Session("variable") = ""
Session.Contents.Remove("variable")
Session.Contents.RemoveAll
Session.Abandon

Pero no logro limpiar esas cosas, sera que algo me esta faltando?
Necesitaria algo para obligar a que la pagina se refresque del servidor?

Gracias por su ayuda.
Saludos.


Respuesta Responder a este mensaje
#3 bcc
05/11/2003 - 16:44 | Informe spam
La situacion que estoy probando es la siguiente: Despues de haberse logiado
un usuario y de asignar las variables de session, escribo en la barra de
direcciones la pagina de inicio. Esta pagina de inicio es la que limpia las
variables de session. Pues cuando carga no se limpian las variables. Esto no
pasa cuando le doy F5. Como puedo abligar a que se acualice la pagina sea
como sea la forma de llamarse?

Gracias por su ayuda.

"Jaime Pons" escribió en el mensaje
news:
Con RemoveAll() tendría que valer, sea donde sea que lo escribas, borra
todas las variables de sesión que estén declaradas

<% Session.Contents.RemoveAll() %>


"bcc" escribió en el mensaje
news:e9ag%
> Saludos Grupo.
> Nuevamente yo con otra molestia. He tratado de limpiar unas variables de
> session que manejo, pero esas cosas siempre tienen valores del ultimo
> usuario que estubo dentro. Como puedo limpiar esas variables? ya prove
con:
> Session("variable") = ""
> Session.Contents.Remove("variable")
> Session.Contents.RemoveAll
> Session.Abandon
>
> Pero no logro limpiar esas cosas, sera que algo me esta faltando?
> Necesitaria algo para obligar a que la pagina se refresque del servidor?
>
> Gracias por su ayuda.
> Saludos.
>
>


Respuesta Responder a este mensaje
#4 Jaime Pons
07/11/2003 - 16:27 | Informe spam
Si lo que quieres es que no te guarde la página en caché, puedes poner esto
mismo al principio de cada página,con esto te aseguras que la página se
genere siempre:

<%@LANGUAGE="VBSCRIPT"%>
<%
Response.Expires = 0
Response.Buffer = True
%>




"bcc" escribió en el mensaje
news:
La situacion que estoy probando es la siguiente: Despues de haberse


logiado
un usuario y de asignar las variables de session, escribo en la barra de
direcciones la pagina de inicio. Esta pagina de inicio es la que limpia


las
variables de session. Pues cuando carga no se limpian las variables. Esto


no
pasa cuando le doy F5. Como puedo abligar a que se acualice la pagina sea
como sea la forma de llamarse?

Gracias por su ayuda.

"Jaime Pons" escribió en el mensaje
news:
> Con RemoveAll() tendría que valer, sea donde sea que lo escribas, borra
> todas las variables de sesión que estén declaradas
>
> <% Session.Contents.RemoveAll() %>
>
>
> "bcc" escribió en el mensaje
> news:e9ag%
> > Saludos Grupo.
> > Nuevamente yo con otra molestia. He tratado de limpiar unas variables


de
> > session que manejo, pero esas cosas siempre tienen valores del ultimo
> > usuario que estubo dentro. Como puedo limpiar esas variables? ya prove
> con:
> > Session("variable") = ""
> > Session.Contents.Remove("variable")
> > Session.Contents.RemoveAll
> > Session.Abandon
> >
> > Pero no logro limpiar esas cosas, sera que algo me esta faltando?
> > Necesitaria algo para obligar a que la pagina se refresque del


servidor?
> >
> > Gracias por su ayuda.
> > Saludos.
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida