Jump to content


Photo

Session, Carrinho De Compras


  • Faça o login para participar
3 replies to this topic

#1 thiagorp

thiagorp

    http://www.portalct.com

  • Usuários
  • 147 posts
  • Sexo:Masculino

Posted 24/03/2010, 16:21

Olá a todos,

andei lendo pela net e vi que é mais seguro fazer um carrinho de compras cadastrando os pedidos num banco de dados e usando uma session_id(); para diferenciar. Mas gostaria de saber se tem como quando a session acabar, por exemplo o usuário sair do site, um script apagar esse carrinho d o banco de dados para não ficar muito pesado!

Muito Obrigado

alguém?
http://www.portalct.com - Sua comunidade universitara da we

#2 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 24/03/2010, 16:32

Boa tarde, tudo bem?

Você pode utilizar o evento onunload e AJAX. Quando o usuário sair da página o evento será disparado e o AJAX chama uma função em PHP que apaga o carrinho do banco.
Não sei a eficácia disso mas pode funcionar :)

Um abraço, tudo de bom.
Posted Image

#3 thiagorp

thiagorp

    http://www.portalct.com

  • Usuários
  • 147 posts
  • Sexo:Masculino

Posted 25/03/2010, 21:24

Ajuda sim! :D É uma ótima ideia...

mas não existe nenhuma outra alternativa não né? Como geralmente é feito?

Obrigadoo
http://www.portalct.com - Sua comunidade universitara da we

#4 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 25/03/2010, 21:29

Ou você pode fazer um script só para deletar os registros que já não são mais utilizados, armazena eles pode data, e no script você verifica, se o registro tiver mais de 6 horas por exemplo o script deleta

E coloca esse script para rodar no "Agendador de Tarefas" do cpanel, em determinados horários do dia

Abraços




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq