Hola,
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);
if (!(isset($_COOKIE['post'.$idPostRelated]))) { 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 =)