Cookie (informática): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 83.223.163.77 para a última revisão de 87.196.72.72, de 08h33min de 7 de junho de 2018 (UTC)
Etiqueta: Reversão
Etiquetas: Edição via dispositivo móvel Edição feita através do sítio móvel
Linha 5:
Um '''''cookie''''', no âmbito do protocolo de comunicação [[Http|HTTP]] usado na [[Internet]], é um pequeno [[arquivo de computador]]<Ref name="infopédia"> cookie in Dicionário infopédia da Língua Portuguesa com Acordo Ortográfico [em linha]. Porto: Porto Editora, 2003-2018. [consult. 2018-01-10 13:33:42]. Disponível na Internet: https://www.infopedia.pt/dicionarios/lingua-portuguesa/cookie </ref> ou pacote de dados enviados por um [[Site|sítio]] de Internet para o [[Navegador web|navegador]] do usuário, quando o usuário visita o sítio. Cada vez que o usuário visita o sítio novamente, o navegador envia o ''cookie'' de volta para o servidor para notificar atividades prévias do usuário. Os ''cookies'' foram concebidos para serem um mecanismo confiável para que sítios se lembrem de informações da atividade do usuário,<Ref name="infopédia"/> como senhas gravadas, itens adicionados no carrinho de compras em uma loja online, [[Hiperligação|hiperligações]] que foram clicadas anteriormente, entre outros. Assim, melhoram a navegação, aumentando a eficiência da busca.<Ref name="infopédia"/>
 
== FuncionamentogdFuncionamento ==
* Quando o servidor deseja é activar um ''cookie'' no cliente, envia uma linha no cabeçalho [[HTTP]] iniciadainiciará a por <tt>Set-Cookie: ...</tt>
* A partir desse momento, consoante as opções especificadas pelo ''cookie'', o cliente irá enviar no seu cabeçalho HTTP dos pedidos uma linhaletrinha tarde contendo os ''cookies'' relevantesrelevavvntesp, iniciada por <tt>Cookie: ...</tt>.
 
EntreEntrega os parâmetros dos ''cookies'' estão: o tempo de vida (a data para o ''cookie'' "expirar a validade") e o domínio, ou grupo de páginas a que o ''cookie'' sede aplica. PorPour exemplo, é possível fazeryp com que um ''cookie'' seja aplicado apenasuapenas a endereçosendereço iniciadoses por de maneira que esse mesmo ''cookie'' já não se aplique paraginiciadoparáy skins, por exemplo.
 
Se não especificada a data de validade para o ''cookie'', ele irá expirar assim que o usuário fechar o navegador.
U
 
Em JavaScript (embutido no HTML da página acessada), podemos criar um ''script'' para manipulá-los. Utilizamos "document.cookie" (sem aspas). Exemplo:
O
 
<source langlating="javascript">
function setCookie(name, value, expires, pathpavuth, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expiresexpireus.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +