Pesquisar na Comunidade
Mostrando resultados para as tags ''cookie''.
Encontrado 2 registros
-
Não estou conseguindo recuperar o valor de um COOKIE noutra pagina, simplesmente não vem nada Na primeira pagina: <?php setcookie("mark", "sim", time() + (86400 * 30)); ?> Na pagina Seguinte: <?php echo $_COOKIE["mark"] ; ?> O que pode estar errado nisso?
-
Olá Pessoal estou com um problema no meu sistema de login que já esta quase pronto, so me falta justamente esses cookies que estão me dando dor de cabeça.. Enfim pulando as entre linhas vou explicar... Basicamente tenho um painel de login normal com um CHECKBOX de lembrar-me(E como todos sabem ele retorna na maioria das vezes um valor BOOLEANO, true ou false). O valor desse checkbox é enviado pelo método POST e está funcionando normalmente por que eu já testei.. Tudo que tenho que fazer é uma condição que verifica se o valor está ou true ou false então la vai o codigo. $rmb = $_POST['remember']; if($rmb == false){//rmb é do checkbox com identificação e nome também Remember //destroi o cookie da sessão, como metodo de segurança //as quatro linhas do cookie são definidas por que o cookie é global... setcookie("logged",'',time()-3600,"/");//tempo = -60minutos } else{ //cria o cookie da sessão setcookie("logged",$loggedState,time()+900,"/");//tempo = 15minutos } Até ae está tudo beleza, a condição verifica se a variavel está true ou false e faz o que tem de fazer.. Entretanto não é isso que está acontecendo... Mesmo quando a função retorna false (significa que o checkbox não foi marcado) o que no caso bate com a condição inicial, ao invés de ele destruí qualquer sessão que possa existir ou não setar nenhum cookie o cookie logged está sendo gerado. WTF!... quando o login e feito perfeitamente independente de true ou false no checkbox o setcookie que está na condição true está sendo executado tambem quando a condição está em false... existe algo sobre cookies ou condições que eu não saiba e que está acontecendo... espero ter explicado de forma satisfatória...