Foros del Web » Programando para Internet » ASP Clásico »

Urgente!! problema con un session

Estas en el tema de Urgente!! problema con un session en el foro de ASP Clásico en Foros del Web. NAs , tengo un problema con un session y la question es que he hecho una tienda virtual a mano , y bueno pues cuando ...
  #1 (permalink)  
Antiguo 19/09/2004, 16:54
Avatar de weristodo  
Fecha de Ingreso: julio-2002
Mensajes: 78
Antigüedad: 21 años, 11 meses
Puntos: 0
Urgente!! problema con un session

NAs , tengo un problema con un session y la question es que he hecho una tienda virtual a mano , y bueno pues cuando entra un cliente a la tienda le doi un id para toda la session que es el id de la compra, bueno pues ahora haciendo pruebas vi que desaparecian cosas de la bbdd pues resulta que alguien que tenga en privacidad(herra internet->opciones) la privacidad en medio ya no le puedo asignar ese id y me jode toda la compra pq esa persona ya no puede comprar.
No se estoy desesperando no hay otro objeto tipo id?
HAy algun invento pa solucionar eso?

Ayudenme por favor cualquier idea que se les ocurra
  #2 (permalink)  
Antiguo 19/09/2004, 17:04
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
session=cookies habilitadas,

Yo que tu. compruebo es decir envio una cookie y si la obtengo de regreso ok, no problem, si no pongo un message que el sitio requiere cookies habilitadas.

Esa es mi idea, saludos.

pon la URL para probarlo no?
  #3 (permalink)  
Antiguo 19/09/2004, 22:57
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
pero que no se supone que las variables de session se almacenan en el server? esto no tendria que verse afectado en cuanto al nivel del navegador del usuario ¿o si?
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #4 (permalink)  
Antiguo 20/09/2004, 01:59
Avatar de weristodo  
Fecha de Ingreso: julio-2002
Mensajes: 78
Antigüedad: 21 años, 11 meses
Puntos: 0
Nas

Pues en teoria yo tambien pensaba que eso era del server pero ahora resulta que si tienes la privacidad a media no funciona me han comentado que puede ser pq el session envia las cosas por cookies pero que hay una opcion que es para que lo envio por la barra del explorador me parece que es por querystring, aunque no se como ponerlo , si alguien tiene alguna idea se lo agredeceria
  #5 (permalink)  
Antiguo 20/09/2004, 07:19
 
Fecha de Ingreso: marzo-2004
Mensajes: 77
Antigüedad: 20 años, 3 meses
Puntos: 0
Hola aqui te envio un link donde encuentras todo sobre esto, te ayudara mucho.
http://support.microsoft.com/default...b;en-us;175167

PS: al usar variables de session ocupas solamente una cookie
  #6 (permalink)  
Antiguo 20/09/2004, 10:58
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
sesiones...

Las sesiones se ejecutan en el servidor, pero para que funcionen correctamente, el usuario debe tener habilitadas las cookies, puesto que el server para "recordar" a cada usuario (sus sesiones), debe tener algo "colocado" en el pc del cliente.

El servidor no puede saber si Pepito Pérez tiene la session("validado")=true (o a false), si no hay algo en el pc del cliente que informe al servidor.

Las sesiones incluyen una cookie en el cliente, que se destruye en cuanto el cliente abandona el sitio (en teoría), o bien cuando ha transcurrido el tiempo de expiración (por defecto 20 min).

Al menos creo que eso leí una vez, sobre el funcionamiento de las sesiones. Los puristas o expertos (yo soy principiante), seguro que sabrán profundizar en este tema.
  #7 (permalink)  
Antiguo 20/09/2004, 23:42
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
entonces que tendria de diferencia usar sessions o cookies? segun yo las sessions son en el lado del server
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #8 (permalink)  
Antiguo 21/09/2004, 00:16
 
Fecha de Ingreso: agosto-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 71
Antigüedad: 19 años, 10 meses
Puntos: 0
La diferencia esta en que el contenido de las variables usando session las tienes en el server.
__________________
David F. Moreno A.
Consultor Sennior - Web Developer
  #9 (permalink)  
Antiguo 21/09/2004, 03:27
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
Si quieres evitar eso tienes varias opciones pero más liosas, te doy una idea ...

Suponiendo que estás haciendo el carrito a partir de una base de datos y no una matriz guardada en una variable de sesión:

- Puedes dejar ese sistema y hacer uno nuevo en el que envíes una variable por url (por ejemplo carrito.asp?ASPSESSION...=laquesea). Al principio podrías comprobar si ese usuario tiene las cookies activadas y si no es así envías el valor por url, si no mantendrías el que tienes.


Aqui tienes una función que te puede servir de ayuda:

Function CookiesActivas
'Creamos el objeto del navegador
Dim TipoNavegador

Set TipoNavegador = Server.CreateObject("MSWC.BrowserType")

'Comprobamos el estado de las cookies en el navegador del cliente
If TipoNavegador.Value("cookies") = True Then
'Cookies están activadas
CookiesActivas = True
Else
'Cookies están desactivadas
CookiesActivas = False
End If

'Limpiamos todo antes de salir de la sesión
Set TipoNavegador = Nothing
End Function

Puedes ver algo más en páginas como esta ... http://builder.com.com/5100-6373-1044890.html
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
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 22:21.