Jump to content


Photo

Pegar O Cookie


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

#1 claubrasil

claubrasil

    Novato no fórum

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

Posted 16/06/2008, 09:52

ola tenho um script que armazena usuario em cookie, al logar ele tem permisao para cadastrar clientes,
gostaria de saber com puxar o nome do usuario do cookie e gravar junto com o cliente cadastrado
veja o script do cookie:
[codebox]<?php
// obtém os valores digitados
$username = $_POST["username"];
$senha = $_POST["senha"];

// acesso ao banco de dados
include "config.php";
$resultado = mysql_query("SELECT * FROM usuarios where username='$username'");
$linhas = mysql_num_rows ($resultado);
if($linhas==0) // testa se a consulta retornou algum registro
{
echo "<html><body>";
echo "<p align=\"center\">Usuário não encontrado!</p>";
echo "<p align=\"center\"><a href=\"login.php\">Voltar</a></p>";
echo "</body></html>";
}
else
{
if ($senha != mysql_result($resultado, 0, "senha")) // confere senha
{
echo "<html><body>";
echo "<p align=\"center\">A senha está incorreta!</p>";
echo "<p align=\"center\"><a href=\"login.php\">Voltar</a></p>";
echo "</body></html>";
}
else // usuário e senha corretos. Vamos criar os cookies
{
setcookie("nome_usuario", $username);
setcookie("senha_usuario", $senha);
// direciona para a página inicial dos usuários cadastrados
header ("Location: form1.html");
}
}
mysql_close($con);
?>
[/codebox]

#2 lwirkk

lwirkk

    Veterano

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

Posted 16/06/2008, 10:14

$_COOKIE['nome_usuario'];

E para gravar os dados use um INSERT...
ex:
$user=$_COOKIE['nome_usuario'];
$insert="INSERT INTO tabela VALUES('$user')";

Isso? (y)
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#3 claubrasil

claubrasil

    Novato no fórum

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

Posted 23/06/2008, 11:06

ja tentei dessa forma mas nao aparece nada veja:
[codebox]<?php
$user=$_COOKIE['nome_usuario'];
$insert=("INSERT INTO midia (username) VALUES('$user')");
echo "<input type='text' name='username' value='$username'>";

?>[/codebox]

#4 lwirkk

lwirkk

    Veterano

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

Posted 23/06/2008, 14:00

Você criou o cookie antes ?

Ou como você está criando ele?
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)




1 user(s) are reading this topic

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

IPB Skin By Virteq