Ir para conteúdo
Fórum Script Brasil
  • 0

Cookies


Guest Solange

Pergunta

Olá ...

Não estou conseguindo gravar cookies no cliente... Primeiramente gostaria de saber se a diretiva register_global estiver 'on' mesmo assim posso usar o array $_COOKIE[] ... Segundo queria saber porque não consiguo gravar os cookies... esse codigo no apache local roda normalmente, mas no servidor não .... será que esta faltando algum argumento da funcao...

<?php

if($_POST[user] == "solange" && $_POST[senha] == "php"){

$entrada = "verdadeiro";

if(setcookie("user", "$_POST[user]", time() + 120) &&

setcookie("senha", "$_POST[senha]", time() + 120)){

print "cookie gravado!";

}

}else{

$entrada = "falso";

}

?>

<html>

<head>

<title>Trabalhando com Login / Cookie</title>

</head>

<body>

<?php

if($entrada == "verdadeiro"){

print "Seja Bem Vindo(a) <br>";

print "<a href=cookie_logoff.php>confirma</a>";

}else{

print "Acesso Negado!<br>";

}

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

se o cliente estiver com os cookies desabilitados nas funções do IE não funcionará mesmo... mas bemn.. não posso diszer muita coisa.. também não consigo trabalhar com cookies.... alias.. quem souber poderia ajudar.. pois agora são dois desesperados... hehehehehehehehehe

Link para o comentário
Compartilhar em outros sites

  • 0

Galera aeu fiz um script um tempo atrz para php 4 como se trabalha com cookies tem na sessão de scripts desse forum se vocês se interesarem podem pegar!!!

Fallou... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Cara o server é linux.. por que o borwser mozila tem varias limitações,...

pode se rque lá não teja abilitado cookies...

Link para o comentário
Compartilhar em outros sites

  • 0

ahhh Carlos... derepente lá no php do server não tah abilitado os cookies...

use o ini_set() para ativa-los pelo php.

Link para o comentário
Compartilhar em outros sites

  • 0
Olá ...

Não estou conseguindo gravar cookies no cliente... Primeiramente gostaria de saber se a diretiva register_global estiver 'on' mesmo assim posso usar o array $_COOKIE[] ... Segundo queria saber porque não consiguo gravar os cookies... esse codigo no apache local roda normalmente, mas no servidor não .... será que esta faltando algum argumento da funcao...

<?php

if($_POST[user] == "solange" && $_POST[senha] == "php"){

$entrada = "verdadeiro";

if(setcookie("user", "$_POST[user]", time() + 120) &&

setcookie("senha", "$_POST[senha]", time() + 120)){

print "cookie gravado!";

}

}else{

$entrada = "falso";

}

?>

<html>

<head>

<title>Trabalhando com Login / Cookie</title>

</head>

<body>

<?php

if($entrada == "verdadeiro"){

print "Seja Bem Vindo(a) <br>";

print "<a href=cookie_logoff.php>confirma</a>";

}else{

print "Acesso Negado!<br>";

}

?>

</body>

</html>

coloque as aspas $_POST["user"] == "solange" && $_POST["senha"]

e seu sistema de login esta sem segurança porque você ta setando uma variavel

$entrada = "verdadeiro";

desse jeito seu script não tem proteção basta dizer que $entrada = "verdadeiro";

ele vai entrar direto

e sobre os cookie sempre usei em servidores linux e windows e nunca tive problemas

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...