terra 1 Denunciar post Postado Novembro 19, 2015 Olá a todos! Preciso de ajuda em algo simple, mas que não estou conseguindo fazer. Preciso ler o cookie abaixo. Preciso retirar isso cae942d5e4f447ed, como fazer? Esse é como esta gravado %7B%22cae942d5e4f447ed%22%3A%22cae942d5e4f447ed%22%7D valeu Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Novembro 19, 2015 <?php $string = "%7B%22cae942d5e4f447ed%22%3A%22cae942d5e4f447ed%22%7D"; $retirar = "cae942d5e4f447ed"; $stringFinal = str_replace($retirar,"",$string); ?> Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Novembro 19, 2015 olá, obrigado. Desculpe se não fui claro o bastante, Mas são inúmeras ids gravadas em cookies, veja abaixo mais um exemplo: %7B%22cae942d5e4f447ed%22%3A%22cae942d5e4f447ed%22%2C%224a5fc3ba58dc1ceb%22%3A%224a5fc3ba58dc1ceb%22%2C%221357a455ec6fc2a1%22%3A%221357a455ec6fc2a1%22%7D cada id gravar duas vezes, não sei se estou gravando os cookies corretamente, veja: $id = $_POST['id']; if( isset( $_POST['acao'] ) && $_POST['acao'] == "add" ){ $_SESSION["minhalista"][$id] = $_POST['id']; $json = json_encode($_SESSION['minhalista']); setcookie('favoritos',$json,time()+60*60*24*365); //certo }else if( isset( $_POST['acao'] ) && $_POST['acao'] == "del" ){ unset($_COOKIE["minhalista"][$id]); } valeu Compartilhar este post Link para o post Compartilhar em outros sites