Antes que nada muchísimas gracias por ver mi post. Tengo un problema al ver si una noticia se ha visto en una web o no. Las noticias cuando las ves pro primera vez guardan una cookie en tu pc para que el contador de visitas no suba si la vuelves a ver (expiran las cookies en un día). El problema es el siguiente: Tengo un apartado de noticias recomendadas y lo tengo puesto en un while que me saca todas las noticias de la base de datos y dentro ya del while voy comprobando noticia a noticia si existe una cookie relacionada con ella o no pero... me dice que no existe ninguna cookie relacionada cuando SÍ la hay y me estoy volviendo loco. Este es el código.
Código PHP:
Ver original
$query2 = "SELECT id,title,image,type FROM posts WHERE active = '1' AND id != '$idPost' ORDER BY id DESC"; $count = 1; $idPostRelated = $row2['id']; $titlePostRelated = $row2['title']; $imagePostRelated = $row2['image']; $typePostRelated = $row2['type']; $urlFriendlyPostRelated = url_amigable($titlePostRelated); echo " <div class='col-sm-4'> </div> "; $count++; }; };
Si compruebo si la cookie existe con: echo "Valor cookie: ".$_COOKIE['post'.$idPostRelated]; , me muestra el siguiente error:
Notice: Undefined index: ... in ... on line 275
Si me ayudáseis os lo agradecería muchísimo. Estaré atento =)