O que é um cookie em PHP?



Um cookie em PHP é um pequeno arquivo com tamanho máximo de 4 KB que o servidor incorpora no computador do cliente. Você aprenderá tudo sobre cookies e sessão de PHP

Um cookie em é um pequeno arquivo com tamanho máximo de 4 KB que o servidor incorpora no computador do cliente. Neste artigo, você aprenderá tudo sobre cookies PHP, juntamente com suas várias operações, como criar, recuperar, modificar etc.

As dicas a seguir serão abordadas neste artigo:





Vamos começar.

O que é um biscoito?

Um cookie é um pequeno arquivo com um tamanho máximo de 4 KB que o servidor incorpora no computador do cliente. Geralmente é usado para identificar um usuário. Sempre que o mesmo computador solicita uma página com um navegador, ele também envia o cookie. Com a ajuda do PHP, podemos criar e recuperar valores de cookies. PHP suporta cookies HTTP de forma transparente.



Existem três etapas envolvidas na identificação de usuários recorrentes e menos

  • O servidor envia um conjunto de cookies para o navegador.
  • O navegador armazena essas informações na máquina local para utilização futura.
  • Na próxima vez que o computador do cliente enviar qualquer solicitação ao servidor web, ele enviará as informações do cookie para o servidor e o servidor usará essas informações para identificar o usuário.

Cookies-in-HTML

Criar cookies com PHP

O PHP forneceu a função setcookie () para definir um cookie. Esta função requer até seis argumentos. Para cada cookie, esta função deve ser chamada separadamente.



é pós-graduação e mestrado o mesmo

Sintaxe:

setcookie (Name, Value, [Expiry_Time], [Cookie_Path], [Domain], [Secure])
  • “Nome” é obrigatórioEle especifica o nome do cookie que o servidor usa enquanto recupera seu valorda matriz $ _COOKIE.
  • “Valor” é obrigatório, ele define o valor da variável nomeadae é o conteúdo que você realmente deseja armazenar.
  • “[Expiry_Time]” é opcional, é usado para definir o tempo de expiração do cookie. A hora é definida usando as funções PHP time () mais ou menos um número de segundos maior que 0, ou seja, por 1 hora será - time () + 3600 e por um dia será - time () + 86400.O período de expiração padrão de um cookie é de 30 minutos.
  • “[Cookie_Path]” é opcional, é usado para definir o caminho do cookie no servidor. A barra “/” significa que o cookie será disponibilizado em todo o domínio. Os subdiretórios limitam o acesso aos cookies para o subdomínio.
  • “[Domínio]” é opcional. Isso é usado para especificar o nome de domínio em domínios muito grandes e deve conter pelo menos dois pontos para ser válido. Todos os cookies são válidos apenas para o host e domínio que os criou.
  • “[Seguro]” é opcional. Ele é usado para determinar se o cookie é enviado via https se for definido como verdadeiro ou HTTP se for definido como falso. O padrão é definido como falso.

PHP cria / recupera um cookie

Deixe-nos criar um arquivo “Cookie.php” e escreva o seguinte código para definir o valor do cookie:

Código:

 

Agora vamos criar um novo arquivo “view_cookie.php” e escrever o seguinte código para recuperar o valor do cookie, para recuperar o valor de um cookie definido, usamos a variável de array $ _COOKIE.

 

Resultado:

Modificar um valor de cookie

Para modificar um cookie, só precisamos definir seu valor novamente usando a função setcookie ():

c ++ sort array int

Código:

 

Resultado:

Primeiro, quando carregamos o arquivo cookie_modify, ele imprimirá “Cookie chamado‘ actor_name ’is not set!” pois somente após a primeira execução da função setcookie é chamada.

Depois de atualizar a página, ele definirá o cookie chamado “actor_name” por 30 segundos e salvará a string ‘robert de niro’ como o valor do cookie.

Excluir um Cookie

Para excluir um valor de cookie, podemos simplesmente usar a função setcookie () e definir o tempo de expiração do cookie no passado. No seguinte recorte, definimos a data de validade para uma hora atrás

 

Resultado:

O que é uma sessão?

Um site HTML simples não passa dados de uma página para outra. Em outras palavras, todas as informações são perdidas quando uma nova página é carregada. O Session resolve esse problema permitindo-nos armazenar as informações no servidor que podemos usar mais tarde.

Uma sessão pode ser definida como uma variável global armazenada no servidor. Cada sessão é atribuída a um id exclusivo que é usado para recuperar valores armazenados do servidor. Sempre que uma sessão é iniciada, um cookie contendo o ID de sessão exclusivo é armazenado no sistema do usuário e retornado com cada solicitação ao servidor. A id de sessão PHP exclusiva é exibida na URL se o navegador do cliente não suportar cookies. As sessões podem armazenar dados relativamente grandes em comparação com os cookies. Quando o navegador é fechado, os valores da sessão são excluídos automaticamente. Para armazenar os valores permanentemente, devemos armazená-los no banco de dados. Semelhante à variável de array $ _COOKIE, as variáveis ​​de sessão são armazenadas na variável de array $ _SESSION e, assim como o cookie, a sessão deve ser iniciada antes de qualquer .

Agora, com isso, chegamos ao final do Tutorial de PHP. Espero que tenham gostado deste artigo e tenham entendido os conceitos de PHP. Então, com o final deste tutorial de PHP, você não é mais um novato na linguagem de script.

Se você achou este blog de tutorial de PHP relevante, verifique o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.

como converter um número em binário em python

Tem alguma questão para nós? Mencione isso na seção de comentários de “ Cookies em PHP ”E eu voltarei para você.