Cookies que desaparecen

24/08/2003 - 03:23 por Fausto Lopez | Informe spam
Estoy creando un sitio de Comercio electronico. Tengo varias paginas que
continen articulos que se pueden comprar y para elegirlos, hay que
seleccionar las "checkboxes" asociadas con cada articulo. Despues de pulsar
"Enviar" un script guarda la informacion de cada articulo en "Cookies" y
enseña el contenido de la "Canasta". Despues de esto, puedo pulsa en otra
categoria para poder escoger mas articulos para comprar.

El problema es de que si creo mas de 19 variables Cookies, el systema deja
de crearlas. Y si continue seleccionando articlulos (lo cual trata de
incrementar las variables Cookies), eventualmente todas esas Cookies se
pierden.

Como no puede encontrar ningun parametro en el servidor para ajustar el
numero maximo de cookies pense que pudo ser mi ASP que estuvo mal escrito.
Los trozos de codigo en question son los siguientes; cualquier sugerencia es
bienvenida.


//->SCRIPT numero 1
<%
Dim item
If Request.Form.Count < 1 Then
Else
For Each item in Request.Form("check")
Response.Cookies("InCart")(item) = item
Next
End If
Response.Redirect("shoppingcart.asp")
%>


//->SCRIPT numero 2 (Este script me demuestra que nada mas hay 19 variables
cookies aun cuando yo se que deberia de haber mas).

<%
Dim Counter
For Each item in Request.Cookies
Counter = Counter + 1
Response.Write Counter & "&nbsp;&nbsp;" & item & "<br>"
Next
%>



Gracias,

Fausto Lopez

Preguntas similare

Leer las respuestas

#1 Webmaster Tiendainformaticatotal.com
24/08/2003 - 18:55 | Informe spam
fausto estas haciendo una barbaridad, estas "bombardeando" a tu cliente de
cookies, eso no es nada bueno, busca otro sistema.


Fausto Lopez escribió en el mensaje de noticias
esU1b.828$
Estoy creando un sitio de Comercio electronico. Tengo varias paginas que
continen articulos que se pueden comprar y para elegirlos, hay que
seleccionar las "checkboxes" asociadas con cada articulo. Despues de


pulsar
"Enviar" un script guarda la informacion de cada articulo en "Cookies" y
enseña el contenido de la "Canasta". Despues de esto, puedo pulsa en otra
categoria para poder escoger mas articulos para comprar.

El problema es de que si creo mas de 19 variables Cookies, el systema deja
de crearlas. Y si continue seleccionando articlulos (lo cual trata de
incrementar las variables Cookies), eventualmente todas esas Cookies se
pierden.

Como no puede encontrar ningun parametro en el servidor para ajustar el
numero maximo de cookies pense que pudo ser mi ASP que estuvo mal escrito.
Los trozos de codigo en question son los siguientes; cualquier sugerencia


es
bienvenida.


file://->SCRIPT numero 1
<%
Dim item
If Request.Form.Count < 1 Then
Else
For Each item in Request.Form("check")
Response.Cookies("InCart")(item) = item
Next
End If
Response.Redirect("shoppingcart.asp")
%>


file://->SCRIPT numero 2 (Este script me demuestra que nada mas hay 19


variables
cookies aun cuando yo se que deberia de haber mas).

<%
Dim Counter
For Each item in Request.Cookies
Counter = Counter + 1
Response.Write Counter & "&nbsp;&nbsp;" & item & "<br>"
Next
%>



Gracias,

Fausto Lopez



Respuesta Responder a este mensaje
#2 danicastillo
24/08/2003 - 20:44 | Informe spam
Bueno el session no deja de ser un string =) prueba algo como

sub guarda(categoria,item,valor)
session(categoria & "_" & item)=valor
end sub

function carga(categoria,item)
carga=session(categoria & "_" & item)
end function


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Fausto Lopez" escribió en el mensaje
news:e%62b.1653$
Amigo(a),

Gracias por tu respuesta. Trate de utilizar las variables de session,


pero
estas nada mas me dejar guardar las bajo un nombre
(Session(NombredeVariable)). Como tengo varias categorias de infromacion
que necesito tener disponible entre paginas, se me hizo facil utilizar las
Cookies por su habilidad de acomodar mi requisito
(Response.Cookies(NombredeCategoria)(NombredeVariable)). ¿Hay alguna otra
manera hacerlo? Se que se puede utilizar un Array de dos dimensiones,


pero
necesito utilizar el nombre da la categoria como el nombre de la variable
envez de utilizar el indice del Array.


"Webmaster Tiendainformaticatotal.com" wrote in
message news:
> fausto estas haciendo una barbaridad, estas "bombardeando" a tu cliente


de
> cookies, eso no es nada bueno, busca otro sistema.
>
>
> Fausto Lopez escribió en el mensaje de
noticias
> esU1b.828$
> > Estoy creando un sitio de Comercio electronico. Tengo varias paginas
que
> > continen articulos que se pueden comprar y para elegirlos, hay que
> > seleccionar las "checkboxes" asociadas con cada articulo. Despues de
> pulsar
> > "Enviar" un script guarda la informacion de cada articulo en "Cookies"


y
> > enseña el contenido de la "Canasta". Despues de esto, puedo pulsa en
otra
> > categoria para poder escoger mas articulos para comprar.
> >
> > El problema es de que si creo mas de 19 variables Cookies, el systema
deja
> > de crearlas. Y si continue seleccionando articlulos (lo cual trata de
> > incrementar las variables Cookies), eventualmente todas esas Cookies


se
> > pierden.
> >
> > Como no puede encontrar ningun parametro en el servidor para ajustar


el
> > numero maximo de cookies pense que pudo ser mi ASP que estuvo mal
escrito.
> > Los trozos de codigo en question son los siguientes; cualquier
sugerencia
> es
> > bienvenida.
> >
> >
> > file://->SCRIPT numero 1
> > <%
> > Dim item
> > If Request.Form.Count < 1 Then
> > Else
> > For Each item in Request.Form("check")
> > Response.Cookies("InCart")(item) = item
> > Next
> > End If
> > Response.Redirect("shoppingcart.asp")
> > %>
> >
> >
> > file://->SCRIPT numero 2 (Este script me demuestra que nada mas hay 19
> variables
> > cookies aun cuando yo se que deberia de haber mas).
> >
> > <%
> > Dim Counter
> > For Each item in Request.Cookies
> > Counter = Counter + 1
> > Response.Write Counter & "&nbsp;&nbsp;" & item & "<br>"
> > Next
> > %>
> >
> >
> >
> > Gracias,
> >
> > Fausto Lopez
> >
> >
> >
>
>


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