mestre fyoda Postado Junho 24, 2007 Denunciar Share Postado Junho 24, 2007 esse codigo esta na pagina teste.phpcod(); function cod() { $rand = mt_rand(0, 32); $rand = substr($rand + time(), 0, 10); setcookie("codigo",$rand,time()+172800); } na pagina resgata.php if( $dad["CCLVEN"] != $_COOKIE["codigo"] ) { echo "O produto não foi solicitado por você". $codigo; }veja o COOKIE ali no if, ele não esta resgtando corretamente , porque ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 24, 2007 Denunciar Share Postado Junho 24, 2007 O que está retornando??? Se por acaso não estiver retornando nada é porque você não especificou a pasta em que o cookie tem validade, logo, ele só vale onde vou feito, se acessado de outra pasta ele não tem valor algum... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Junho 24, 2007 Autor Denunciar Share Postado Junho 24, 2007 (editado) RESOLVIDO !depois de longas pesquisas descobri um metodo $dad = mysql_fetch_array($aqped); $codigo = $dad["CCLVEN"]; if(isset($_COOKIE[$codigo])) { echo "O produto não foi solicitado por você"; }esse codigo acima ele pega o valor do banco de dados guarda numa variavel e depois joga essa variavel dentro do cookie verificando se existe no cookie !fonte : http://www.pontophp.com.br/artigos.php?act=ler&id=15 Editado Junho 24, 2007 por mestre fyoda Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
esse codigo esta na pagina teste.php
na pagina resgata.phpveja o COOKIE ali no if, ele não esta resgtando corretamente , porque ?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.