Home  Fórum  Sobre  Contato 

Informações

Você está vendo Usando cookies com php. Você pode deixar um comentário ou um trackback esse post
Há 9 comentários.

December 2007
M T W T F S S
« Nov   Jan »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Páginas

  • Contato
  • sitemap
  • Sobre

Categorias

  • ClubePC (13)
  • Desenvolvimento (37)
    • AJAX (2)
    • HTML-CSS (15)
    • Javascript (5)
    • Jquery (1)
    • MySQL (7)
    • PHP (18)
      • Aprendendo PHP (6)
    • Scripts (4)
  • Designer (42)
    • CG (12)
      • 3ds Max (6)
    • Photoshop (20)
  • Diversos (26)
  • Download (55)
  • Games (20)
  • Guia de Compra (2)
  • Hardware (7)
  • Humor (11)
  • Internet (31)
    • Blogs (3)
    • Firefox (8)
  • Notícias (33)
  • Rapidinha (6)
  • Softwares (45)
  • Windows (32)
  • Links

    • Contato
    • Download de filmes
    • Efeito Azaron
    • MeioBit
    • Site da Morróida

Site Meta

Syndicate this site using RSS 2.0The latest comments to all posts in RSS 2.0
  • Register
  • Log in
Dec-07 01

Usando cookies com php

Enviado por: Thales RB. .     9 comentários.     Categorias: Desenvolvimento, PHP

Uma grande funcionalidade na criação de paginas é poder salvar cookies, que são arquivos com informações do site que ficam no pc do usuario, eles são muito uteis para por exemplo salvar os dados de login(a função permaner logado usa cookie), saber a ultima data de visita entre muitas outras funcionalidades.

Para poder usar os cookies no site em php é bem simples é só usar a funçao setcookie(). Essa função envia um cookie junto com os cabeçalhos da página, portanto não deve haver nenhuma saída(echos, tags html e espaços em branco) antes dele.

O setcookie() permite seis parâmetros:

name: é o nome do cookie;
value: é o valor do cookie;
expire: é o tempo que o cookie terá de vida (em segundos);
path: é o caminho no servidor em que o cookie estará disponível;
domain: é o domínio em que o cookie estará disponível;
secure: define se o cookie será criado em conexão segura(1) ou não(0).

Os que serão usados sempre serão os 3 primeiros, se o expire não for declarado, o cookie será excluido ao fechar o navegador.

Vamos ver um exemplo de uso do cookie:

[code="php"] $valor = "www.clubepc.org";  \\dado gravado no  cookie

setcookie("teste", $valor, time()+3600);  \\aqui cria um cookie chamado teste e que expira em uma hora */
?>[/code]

E para pegarmos o valor dele fazemos da seguinte maneira:

[code="php"] echo "O valor do cookie é ".$_COOKIE["teste"]; \\mostrará: O valor do cookie é www.clubepc.org

?>[/code]

a matriz $_COOKIE é usada para chamar o valor por causa da diretiva register_globals do php.

para apagar o cookie, caso não precise usá-lo mais, basta fazer como no exemplo:
[code="php"] setcookie("teste", "", time()-3600); \\observe o negativo antes do tempo em segundo e o valor, que foi setado como nulo ?>[/code]

Só para lembrar só é possivel guardar um valor em cada cookie para guardar mais valores é só criar varios cookies.

Essa foi uma pequena intrudução a cookies que vai ser util para o artigo sobre login usando cookies.

   6,928 visualizações

Tags: PHP, PHP Basico

Leia também

  • Textos/Numeros aleatórios em PHP/Mysql
  • Ler quebra de linha do dados do banco de dados com PHP
  • Gravar ou exibir datas em português com o PHP
  • Tutorial Básico PHP (Aprenda PHP)
  • Como fazer formulários em HTML/PHP

Entenda o que é e para que serve o DNS »« Criando uma taça no 3ds Max usando o modificador Lathe

natalia
Comment on June 27th, 2008.

como eu ativo a fun

Christian
Comment on January 21st, 2009.

Rapaz em primeiro lugar n

Thales RB
Comment on January 21st, 2009.

hehe eu tb gosto muito dessa skin =D

ele grava na pasta Temp\Temporary Internet Files se usar o internet explorer

eu creio que ele some pq vc n

NeTo
Comment on June 29th, 2009.

Parab

NeTo
Comment on July 1st, 2009.

Parab

Word Script
Comment on September 9th, 2009.

S

Erick
Comment on December 21st, 2009.

Estes cookies podem ser usados em qualquer sessao do site?

Digamos que eu crie um cookie em uma pagina x do meu site, eu posso usar este cookie em uma pagina y, enquando a pagina x estiver aberta?

RodrigO
Comment on August 12th, 2010.

Gostaria de saber como poderia fazer para o cookie expirar quando o navegador for fechado.

Thales RB
Comment on August 30th, 2010.

Rodrigo

Caso vc n

Deixe um comentário

Os campos nome e e-mail são obrigatorios(o e-mail não será exibido), a URL é opcional.

Os comentários podem ter os seguintes comandos:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>







Posts mais vistos

  • Download Vray 1.5 para 3ds Max
  • Emulador Nintendo DS – No$GBA
  • Pacote de fontes Graffiti
  • Como fazer formulários em HTML/PHP
  • Detonado – Castlevania: Portrait of Ruin – NDS
  • Detonado – Castlevania Order of Ecclesia – NDS
  • Instalar o Windows XP em Hds SATA
  • Tutorial Básico PHP (Aprenda PHP)
  • Download Photoshop CS3
  • Download de modelos de carros para o 3ds Max

Comentarios recentes

  • william on Dicas – Yu-Gi-Oh! Nightmare Troubadour – NDS
  • joao victor on 300 3D Smileys para MSN
  • Tutorial Básico PHP - Riba Developer on Instalando o Apache, PHP, Mysql no Windows
  • pedro henrique on Digimon World Dawn/Dusk – DNA/Armor Digivolution
  • Eduardo on Query String

Tags

3ds Max 3ds Max Basico Aprendendo PHP Brushes ClubePC Computação Grafica CSS CSS-Hacks Designer Detonados Diversos Download Downloads Firefox Fontes Games Google Hardware HTML Básico Humor Icones Internet Internet Explorer Javascript Jogos-PC Microsoft MySQL mysql-basico NDS Notícias Office Photoshop PHP PHP Basico Portable Rapidinha Script Sobre Softwares tags-HTML Wallpapers Windows Windows-Vista Windows-XP WordPress
eXTReMe Tracker