Um cookie é um arquivo de texto colocado no cache de um navegador. Sua finalidade é armazenar informações que o navegador precisa criar o ambiente correto para o usuário. Os cookies são usados para armazenar informações de login, as informações da sessão e carrinhos de compras em sites de comércio eletrônico . Os cookies são excluídos automaticamente quando o navegador é fechado, mas há momentos em que o cookie deve ser excluída antes de fechar o navegador . E, às vezes , ele precisa durar mais tempo. PHP pode ser usado para realizar ambas as tarefas. Criando cookies
O comando é PHP para criar um cookie é " setcookie (nome, valor )," onde nome é o nome do cookie e valor é a informação armazenada no cookie. Por exemplo, setcookie (' biscoitos favoritos ', ' Chocolate Chip ') criaria um cookie com o nome biscoitos favoritos com um valor de Chocolate Chip . Obviamente, os nomes e valores acabaria por depender de como o cookie será usado pelo servidor.
Remover cookies
Às vezes , você vai querer que os cookies sejam apagados antes um usuário fecha seu navegador, dizem quando sair . Para excluir um cookie, você só tem que apagar o seu valor. O código PHP é setcookie (nome ,'') ou setcookie (nome, FALSE) . Para apagar os cookies favoritos do exemplo anterior , o código é setcookie ( 'cookies favoritos ','' ) ou setcookie ( 'cookies ' favoritos , FALSE ) . É importante notar que os cookies podem ter outros argumentos que não serão discutidos aqui e esses argumentos também devem ser incluídos ao excluir um cookie. Por exemplo, se o cookie foi criado dessa maneira : setcookie ( "cookies favoritos ',' Chocolate Chip ' , time () 3600 ,'',' www.ehow.com ', 1 ), todos os parâmetros devem existir , menos o valor do cookie: . setcookie ( 'cookies favoritos ' ,'', time () 3600 ,'', ' www.ehow.com ', 1 )
Manter cookies Longer
no caso em que você deseja que o cookie para durar depois que o navegador foi fechado , você deve declarar que ao criar o cookie. Use o argumento " time () + X ", onde X é igual ao comprimento em segundos que deve existir o cookie depois que ele é criado. Por exemplo, para criar o cookie " biscoitos Favorita ", que terá a duração de uma hora após a criação , o código é setcookie ( 'cookies favoritos ', ' Chocolate Chip ' , time () 3600 ) . A função time () verifica o tempo atual e calcula 3600 segundo a partir de agora (uma hora em segundos). Quando esse tempo é alcançado, o cookie será apagado se o usuário ainda está usando o navegador ou não.