terra 1 Denunciar post Postado Abril 9, 2015 Olá, apanhando de cookies igual mulher de malandro Se eu gravo os cookies assim, não recupera. Os cookies sao gravados assim Cookie {"Belo Horizonte":"Repres","Sao Paulo":"Comida","Manaus":"Manaus","Rio De Janeiro":"A","Brasilia":"A"} $id = retira_acentos(ucwords($_GET['location'])); $id2 = retira_acentos(ucwords($_GET['keyword'])); //if( isset( $_GET['acao'] ) && $_GET['acao'] == "add" ){ $_SESSION["minhalista"][$id] = retira_acentos(ucwords($_GET['location'])); $_SESSION["minhalista2"][$id2] = retira_acentos(ucwords($_GET['keyword'])); $_SESSION["minhalista"][$id] = $_SESSION["minhalista2"][$id2]; $json = json_encode($_SESSION['minhalista']); //$json2 = json_encode($_SESSION['minhalista2']); //$json=$json2; echo "Cookie " .$json; setcookie('lista',$json,time()+3600); //certo E tento recuperar assim, só que não recupera if(isset($_COOKIE['lista'])){ $a = stripcslashes($_COOKIE['lista']); $_SESSION['minhalista'] = json_decode($a, true); foreach($_SESSION['minhalista'] as $key){ $link_address =$_SESSION['minhalista'][$key]; //echo "< ". $_SESSION['minhalista'][$key]."</a><br/>"; echo "<a href=\"search.php?keyword=&location=$link_address&co=br\"target=_blank\">$link_address</a><br>"; } }else{ echo "não encontou o cookie"; } se gravo assim recupera. Mas preciso gravar como exemplo acima $id = retira_acentos(ucwords($_GET['location'])); //$id2 = retira_acentos(ucwords($_GET['keyword'])); //if( isset( $_GET['acao'] ) && $_GET['acao'] == "add" ){ $_SESSION["minhalista"][$id] = retira_acentos(ucwords($_GET['location'])); /* $_SESSION["minhalista2"][$id2] = retira_acentos(ucwords($_GET['keyword'])); $_SESSION["minhalista"][$id] = $_SESSION["minhalista2"][$id2];*/ $json = json_encode($_SESSION['minhalista']); //$json2 = json_encode($_SESSION['minhalista2']); //$json=$json2; echo "Cookie " .$json; setcookie('lista',$json,time()+3600); //certo agradeço qualquer ajuda Toninho Compartilhar este post Link para o post Compartilhar em outros sites