Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2016, 06:06
Pedromcj95
 
Fecha de Ingreso: marzo-2015
Mensajes: 14
Antigüedad: 9 años
Puntos: 0
Error isset cookie

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 la hay y me estoy volviendo loco. Este es el código.

Código PHP:
Ver original
  1. $query2 = "SELECT id,title,image,type FROM posts WHERE active = '1' AND id != '$idPost' ORDER BY id DESC";
  2. $result2 = mysqli_query($mysqli, $query2);
  3. $count = 1;
  4. while (($row2 = mysqli_fetch_array($result2)) && $count <= '3') {
  5.     $idPostRelated = $row2['id'];
  6.     $titlePostRelated = $row2['title'];
  7.     $imagePostRelated = $row2['image'];
  8.     $typePostRelated = $row2['type'];
  9.     $urlFriendlyPostRelated = url_amigable($titlePostRelated);
  10.  
  11.     if (!(isset($_COOKIE['post'.$idPostRelated]))) {
  12.         echo "
  13.             <div class='col-sm-4'>
  14.             </div>
  15.         ";
  16.         $count++;
  17.     };
  18. };

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 =)

Última edición por Pedromcj95; 27/04/2016 a las 06:24 Razón: Falta de contenido