Jump to content


Photo

Cookie Nao Apaga


  • Faça o login para participar
7 replies to this topic

#1 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 30/03/2005, 15:51

ola

tenho o seguinte codigo :

if($_COOKIE['fotlogbr']) echo "Logado <br />";

setcookie("fotlogbrcookie");
 	 setcookie("PHPSESSID");
 	 session_destroy();
 	 echo "Deslogado";

ai dou o Reload na pagina, e aparece: Logado
Deslogado (era para aparecer só "deslogado"). Também observando que na pasta de cookies verifico q o arquivo do cookie continua la ... ja nao sei mais o q fazer

o estranho eh que depois de alguns minutos (muuuitos ..) , o cookie realmente apaga, só nao entendo pq nao apaga "de primeira" ¬¬

Obrigado

#2 mestreteia

mestreteia

    Normal

  • Usuários
  • 60 posts
  • Sexo:Não informado

Posted 30/03/2005, 16:48

tenta o seguinte na página onde vc irá remover o cookie:

setcookie("exemplo","");

Perceba as aspas na parte onde fica o valor.
php rules!!!

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 31/03/2005, 00:29

Isso seria para excluir o cookie da sessão? Pelo código que tens ai, é bem provavel que ele apresente as duas mensagens, pois, se o cookie fotlogbr tiver um valor diferente de falso, apresenta "Logado", e o "Deslogado", é sempre apresentado.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 mestreteia

mestreteia

    Normal

  • Usuários
  • 60 posts
  • Sexo:Não informado

Posted 31/03/2005, 08:01

Vejam essas 3 páginas como exemplo de inserir e remover cookies.

Attached Files

  • Attached File  site.rar   570bytes   5 downloads

php rules!!!

#5 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 31/03/2005, 12:14

nao entenderam minha pergunta, mas ai vai outro exemplo:

if(setcookie("fotlogbr")) echo "COOKIE APAGADO";

ele diz "COOKIE APAGADO", mas o cookie nao apaga ! continuo vendo ele aqui no PC ... será uma config do meu pc? acho q nao, pois os cookies de outro site meu (com o php-nuke) funcionam certo ...

#6 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 31/03/2005, 13:38

Com esse código você não apaga ele, mas somente o seu valor. Pois está definindo o cookie com valor "".

Para apaga-lo, defina com um valor de tempo negativo.

if(setcookie("fotlogbr", "", time() - 60)) echo "COOKIE APAGADO";


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#7 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 31/03/2005, 14:25

Excluindo Cookies:
(...) chame setcookie(nome_do_cookie), sem um segundo argumento. Isso irá apaga-lo.

Php a Biblia, Pagina 492

acho que nos "novas" versoes do php teve essa mudança ....

Valeu Balala, funcionou assim ;)

#8 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 31/03/2005, 14:47

Por isso que eu não acredito em livros que se entitulam como A Bíblia e nem sequer foram escritos pelos desenvolvedores da linguagem.
(Não se discute aqui a religião hein) ;)

Num é que ele tem o título de a bíblia que ele é oficialmente a bíblia do PHP....

O amnual é mais correto que ele.
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq