Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

webfuture

Montar link com dados gravados em cookie

Recommended Posts

Olá pessoal, estou montando uma loja virtual e preciso armazenar os últimos produtos visualizados em algum lugar, pensei em gravar em um banco de dados, mas a cada visualização do local seria um select ai ja viu, então pensei em armazenar num cookie para visualização no site, até consegui gravar emostrar, mas quando tem mais de um item não estou conseguindo adaptar:

 


Response.Cookies("loja") = "loja"
Response.Cookies("loja").Item("titulo_produto") = titulo_produto_aberto
Response.Cookies("loja").Item("link") = id_produto_aberto
Response.Cookies("loja").Expires = "31/12/2009"


dim x,y
for each x in Request.Cookies
if Request.Cookies(x).HasKeys then
for each y in Request.Cookies(x)
response.write(Request.Cookies(x)(y))
response.write("<br />")
next
end if
next		

Se eu tento mostrar um só funciona normal

Response.Write "<a class=preto href=produtos_mostra.asp?id_produto=" & Request.Cookies("loja").Item("link") & ">" & Request.Cookies("loja").Item("titulo_produto")& "</a>"

Mas quando tem mais de um armazenado preciso montar todos e exibir na tela...


 

Na variavel titulo_produto eu armazeno o titulo do produto e no link o id domesmo para montar a url em questão, só que ou ele me traz desordenados os dados ou faltando, queria poder fazer a montagem de um link tipo <a href="&titulo_produto&">"&link&"</a>"

 

Alguém pode me ajudar onde estou errando ali ?

 

Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano eu fiz estes dias um script que pega as últimas páginas visitados por um usuário e grava em um cookie os ids, com isso é possível montar um sistema que grave automaticamente as páginas visitadas pelos usuários

 

http://forum.imasters.com.br/index.php?/topic/353636-conteudos-vistos-por-cookie/

 

Neste exemplo eu coloquei para gravar 5 registros, neste sistema o sistema não repete as páginas além disso sempre gravara um cookie com os 6 registros sempre atualizados.

 

Se quiser ver o sistema funcionando clique aqui http://www.metodistavilanova.com.br/livros/index.asp

 

Boa sorte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tb pode fzaer com um txt, vai gravando no meso e depois monta os links dando um loop no que foi visto, eu tenho um arquivo k os dados saun gravados assim:

 

MSDN|http://www.msdnbrasil.com.br

TechNet|http://www.technetbrasil.com.br

imasters|http://www.imasters.com.br

Microsoft|http://www.microsoft.com.br

Forum|http://www.imasters.com.br/forum

Artigos|http://www.imasters.com.br/drArtigos

Tutoriais|http://www.imasters.com.br/tutorias

depois você dá um split neles...

 

while not fsofile.AtEndOfStream = true
			linha=fsofile.readline
			icampo=Split(linha,"|",-1,1)
				if LCase(varpesquisa) = LCase(icampo(0)) then
					response.Write("<a href='"&icampo(1)&"'>"& icampo(0)&"</a><br>")
     			     contador=contador + 1
				end if
		wend

você pode seguir a mesma lógica

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.