Home  Fórum  Sobre  Contato 

Categorias

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

Posts antigos

July 2010
M T W T F S S
« Jun «-»  
 1234
567891011
12131415161718
19202122232425
262728293031  
  • Links

    • Contato
    • Efeito Azaron
    • Inexistent Man
    • MeioBit
    • Site da Morróida
    • Sorcery Quest

Site Meta

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

Artigos por e-mail

Receba por e-mail todos os artigos de nosso site.

Digite o seu e-mail:

Distribuido por FeedBurner

Dec-07 01

Usando cookies com php

Enviado por: Thales RB. .     7 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:

<?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 */
?>

E para pegarmos o valor dele fazemos da seguinte maneira:

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

?>

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:

<?php
setcookie("teste", "", time()-3600); \\observe o negativo antes do tempo em segundo e o valor, que foi setado como nulo ?>

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.

Não me servio pra nadaTalvez algum dia eu useValeu a pena saberVou usar issoOtimo! Sempre quis saber isso (7 votos. Média: 3.71 de 5)
Loading ... Loading ...
   4,410 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ção”cookies”no meu navegador????

Christian
Comment on January 21st, 2009.

Rapaz em primeiro lugar não sou designer mas conheço bastante porem digo este site em meio de layout arrazou, o melhor mesmo em minha opinião, ja o tutorial que vc passou ai eu ja conhecia a anos mas ainda tenho um problema com cookies tipo quando eu uso um cookie onde exatamente ele grava quando local ???? e pq sempre que eu monto um cookie ele some ao recarregar a pagina ??? Por exemplo coloco um cookie no fim na pagina e coloco tbm um redirecionamento para a mesma pagina só que não le mais aquele cookie é muito estranho

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ão está configurando um tempo de vida, com isso por padrão ele sempre se apaga ao fechar a pagina

é uma boa colocar os cookies sempre no começo do arquivo(não sei pq disso =P )

NeTo
Comment on June 29th, 2009.

Parabéns pelo artigo amigo, funcionou aqui, só que eu preciso que uma página abra somente se tiver o coockie

NeTo
Comment on July 1st, 2009.

Parabéns pelo artigo amigo, funcionou aqui, só que eu preciso que uma página abra somente se tiver o coockie .

Word Script
Comment on September 9th, 2009.

Só tenho a te agradecer estava nessecitando disso, valew mesmo!
Parabens por esta artigo que é de grande valia…

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?

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>







Mais visualizados

  • Download Vray 1.5 para 3ds Max - 114,830 views
  • Emulador Nintendo DS &#8211; No$GBA - 94,534 views
  • Pacote de fontes Graffiti - 85,425 views
  • Instalar o Windows XP em Hds SATA - 53,708 views
  • Como fazer formulários em HTML/PHP - 52,873 views
  • Download Photoshop CS3 - 49,280 views
  • Detonado &#8211; Castlevania: Portrait of Ruin &#8211; NDS - 48,065 views
  • Download de modelos de carros para o 3ds Max - 46,474 views
  • Com o Windows Vista instalado como instalar o XP - 45,298 views
  • Detonado &#8211; Castlevania Order of Ecclesia &#8211; NDS - 43,772 views

Comentários Recentes

  • CASTLEVANIA disse: o iten new york steak eu usei ele para o nest of evil tem outro canto pra achar ele? por q sem ele nao fasso a quest build your strengh 2 eu tava...
  • Geison Soares disse: A Thales a respeito do meu comentário anterior devo-lhe dizer que estou jogando no computador atravéz de um emulador de nds,ok.Parabéns pelo...
  • Geison Soares disse: Fala Thales,po irmão aconteceu o seguinte comigo,quando eu cheguei em praticamente uns 80% do jogo ,perto do drácula e tudo o jogo começou a...
  • Thales RB disse: vc tem que curar elas com a magia sanctuary, que é mais dificil de fazer do que matar elas =D
  • ViniciusSMrt disse: Boa explicação. Exatamentemente o que eu procurava, pois me confudia na hora de usar “#” ou “.”.
  • Maicon disse: aff muito bom mas eu queria mesmo e criar uma partiçao com o vista starter e outra partiçao com XP
  • Taylor disse: Olá também estou com o mesmo problema…não consigo abrir os modelos, dá erro… sou iniciante no 3dmax, se alguem tiver alguma dica…
  • jaisson disse: muito maneiuro cara valeu mesmo foi de muita utilidade. quando puder mande mais!!!!!!!!
  • CASTLEVANIA disse: e sem derrotar ela nao vai pra forest of doom
  • CASTLEVANIA disse: ei quando a pessoa for derrotar stela te mq curar ela? ou so derrota? por q vc falo pra curar as duas eu to confuso mano responde aew por favor. flw

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 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