Return to Video

Domínios e Cookies - Web Development

  • 0:00 - 0:04
    Assim como vimos nas demostrações,
    cookies podem ter parâmetros adicionais
  • 0:04 - 0:05
    não apenas o valor.
  • 0:05 - 0:08
    Então deixe-me desenhar um exemplo
    de cookie para você.
  • 0:08 - 0:10
    Aqui por exemplo vamos adicionar o cookie
    do cabeçalho
  • 0:10 - 0:13
    adicionado esse cookie, onde o nome é nome,
    legal e confuso.
  • 0:15 - 0:15
    Onde seu valor é Steve.
  • 0:15 - 0:18
    E agora vamos adicionar alguns
    parâmetros extras.
  • 0:18 - 0:20
    Colocamos ponto com virgula para termina o valor.
  • 0:20 - 0:22
    E adicionamos o parâmetro do domínio.
  • 0:22 - 0:27
    E o domínio desse cookie e relevante para
  • 0:27 - 0:32
    O que nesse caso é , relevante para
    www.reddit.com
  • 0:32 - 0:35
    esse caminho que também é relevante.
  • 0:35 - 0:38
    O caminho é tão fácil de explicar
  • 0:38 - 0:39
    basicamente, você coloca qualquer
    coisa que você queira
  • 0:39 - 0:41
    então, nesse caso, o caminho esta padrão.
  • 0:41 - 0:46
    Se você não especificar um caminho vamos
    apenas assumir que é '/'.
  • 0:46 - 0:49
    Atualmente é o caso mais comum
    entre os cookies.
  • 0:49 - 0:51
    O cookie se aplica a todos os caminhos.
  • 0:51 - 0:55
    Mas você também pode restringir o cookie
    para um caminho particular, você pode especificar
  • 0:55 - 0:58
    o caminho aqui e o navegador ira se certificar
    de que o caminho que você está solicitando
  • 0:58 - 1:00
    comece com o valor que você mandou para o
    cookie.
  • 1:00 - 1:04
    Então, o domínio e muito mais interessante
    e complexo.
  • 1:04 - 1:10
    Vamos falar um pouco sobre isso
    que basicamente
  • 1:10 - 1:14
    o cookie não vai mandar para o navegador
    a não ser que o domínio do servidor
  • 1:14 - 1:21
    seja www.reddit.com ou basicamente
    termine com www.reddit.com.
  • 1:21 - 1:24
    Então, o domínio funciona aqui
  • 1:24 - 1:28
    por exemplo www.reddit.com
    foo.reddit.com.
  • 1:28 - 1:33
    Dominios que não vão receber esse cookie
  • 1:33 - 1:36
    seria por exemplo apenas
    reddit.com sem o www, ou
  • 1:36 - 1:43
    bar.reddit.com por causa que esse cookie
    esta apenas restrito para www, então basicamente
  • 1:43 - 1:49
    o site deve começar com, ou sinto muito
    ele deve terminar com www.reddit.com.
  • 1:49 - 1:54
    Você não pode definir cookies apenas com '.com'
    você deve ter no mínimo dois períodos.
  • 1:54 - 1:58
    Assim, o domínio mínimo que você
    deve definir a um cookie é .reddit.com.
  • 1:58 - 1:59
    Se você tentar adicionar
  • 1:59 - 2:03
    Apenas para reddit.com, o primeiro período
    vai ser adicionado automaticamente.
  • 2:03 - 2:04
    Aquele controle
  • 2:04 - 2:08
    o controle do domínio , no qual domínio
    de um navegador enviará o cookie.
  • 2:08 - 2:11
    Será que eu posso
  • 2:11 - 2:15
    ter um servidor web em reddit.com que
    define um cookie para google.com?
  • 2:15 - 2:16
    A resposta é não.
  • 2:16 - 2:20
    Semelhante à forma como o parâmetro de
    domínio restringe quais domínios um navegador
  • 2:20 - 2:25
    enviará um cookie para o domínio que está servindo o pedido,
  • 2:25 - 2:27
    basicamente o domínio do servidor
  • 2:27 - 2:31
    da página web, você só pode definir um cookie
    para o domínio ou superior.
  • 2:31 - 2:36
    Então, se estamos em www.reddit.com o
    navegador só aceitará cookies
  • 2:36 - 2:40
    por padrão para, www.reddit.com, se não há
    nenhum parâmetro para o domínio
  • 2:40 - 2:42
    Se existe um parâmetro de domínio,
  • 2:42 - 2:47
    os únicos domínios válidos são
    www.reddit.com ou reddit.com.
  • 2:47 - 2:53
    Não podemos definir um cookie para
    bar.reddit.com ou foo.reddit.com.
  • 2:53 - 2:58
    Isso é para prevenir, se você
    tem vários websites
  • 2:58 - 3:02
    partilhando o mesmo domínio de nível superior
    você sabe, halfspoot.com
  • 3:02 - 3:04
    por exemplo
  • 3:04 - 3:09
    Eu não posso ver um cookie no meu aplicativo
    que afeta o comportamento de seu aplicativo.
  • 3:09 - 3:15
    Eu só posso definir um cookie que são
    enviados com www e com o nível superior.
  • 3:15 - 3:17
    É assim que as restrições de
    domínio trabalham.
  • 3:17 - 3:18
    Vamos fazer um pequeno teste.
Cím:
Domínios e Cookies - Web Development
Leírás:

12-11 Domínios e Cookies

more » « less
Video Language:
English
Team:
Udacity
Projekt:
CS253 - Web Development
Duration:
03:19

Portuguese, Brazilian subtitles

Felülvizsgálatok Compare revisions