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:
- O que é um biscoito?
- Criar cookies com PHP
- PHP cria / recupera um cookie
- Modificar um valor de cookie
- Excluir um Cookie
- O que é uma sessão?
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.
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ê.