none
Cookies RRS feed

  • Pergunta

  • Tenho uma dificuldade em entender cookies apesar de ter lido varios tutoriais.

    1. Pode o browser criar um cookie ele mesmo, sem que tenhamos codificado isso na nossa pagina usando js ou c# ?

    2. Quando preenchemos um formulario e enviamos para o servidor, e' gerado um cookie.
    Ele e' armazenado em nossa maquina, mas pq enviado para o servidor ?

    segunda-feira, 28 de dezembro de 2015 15:37

Todas as Respostas

  • 1 - Sim, vc pdoe criar cookie via javascript, então se houver um código JS na página que crie cookie ele será criado... Agora nativamente um browser criar um cookie eu não sei, mas é possível visto que ele tem as ferramentas necessárias para isso.

    2 - Um formulário não gera cookie. Quando vc envia os dados de um formulário para o servidor ele codifica isso dentro de uma HttpRequest, ou seja, os dados do formulário estarão dentro do pacote HTTP. Que são recebido pelo servidor para você manipula-los. 

    Vc deve estar confundindo Cookie com Sessão. 

    Cookie é armazenado no Browser do cliente, ou seja, os dados dos cookies não estão disponíves no servidor. Geralmente quando vc quer armazenar dados para serem usados no futuro (por exemplo para evitar o usuário refazer o login) você usa cookies.

    Sessão fica armazenada no servidor, assim quando um cliente (browser) conecta com seu site é gerada uma sessão (um canal temporário de armazenamento de dados). Quem comanda a sessão é sempre o servidor, como por exemplo tempo de vida dela. Geralmente se usa sessão para armazenar temporariamente dados do usuário logado, por exemplo nome, login. Isso para evitar ir no banco de dados toda hora para buscar esses dados.


    Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985


    segunda-feira, 28 de dezembro de 2015 15:58