Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
talegall

Cookies, Como Funcionam

Question

Estou usando o setcookie mas a minha dúvida é sobre como funcionam os cookies. Por exemplo, estou navegando em uma página que gerou o cookie, há um link nesta página e quando eu acesso esse link a página para a qual ele direciona a chamada utiliza o cookie perfeitamente. O que acontece quando estou no mesmo navegador, na mesma página que gerou o cookie e tento acessar o link digitando diretamente na barra de endereços? O cookie fica inutilizado? Por isso que a segurança na autenticação funciona?

Obrigado,

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Estou usando o setcookie mas a minha dúvida é sobre como funcionam os cookies. Por exemplo, estou navegando em uma página que gerou o cookie, há um link nesta página e quando eu acesso esse link a página para a qual ele direciona a chamada utiliza o cookie perfeitamente. O que acontece quando estou no mesmo navegador, na mesma página que gerou o cookie e tento acessar o link digitando diretamente na barra de endereços? O cookie fica inutilizado? Por isso que a segurança na autenticação funciona?

Obrigado,

A pessoa simplesmente não consegue acessar a pagina, pois não tem os cookies 'salvos'.è claro que na pagina você teria que fazer uma verificação para ver se a pessoa tem o cookie ou não, caso sim, mostra o conteudo, caso não, você pode fazer ela se redirecionada pra outra pagina, algo como Login.php wink.gif

Share this post


Link to post
Share on other sites
  • 0

Se a pessoa já tiver com os cookies, e não tiver efetuado o logout/fechado o browse, ele poderá digitar o link e conseguirá acessar.

edit: Pois efetuando o logout/fechando o browse, os cookies são apagados.

Share this post


Link to post
Share on other sites
  • 0

Mais uma coisinha. Pode acontecer de os cookies serem salvos no pc mesmo depois do browser ter sido fechado? E assim serem reutilizados? Se eu configurar o cookie para expirar daqui a cem anos ele permanecera no pc? Posso definir isso com o EXPIRE, certo?

Share this post


Link to post
Share on other sites
  • 0

Sempre que o brownse é fechado o cookies expira.

E você pode setar esse tempo também...

$nome = "Andre";
setcookie ("Nome", $nome,time()+3600); //Um hora...(em segundos)

O cookie será expirado em uma hora. Caso o time não seja setado, ele expirara quando o browse fechar.

wink.gif

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148131
    • Total Posts
      643434
×
×
  • Create New...