Pero siempre me genera un error la primera vez que se visita el enlace.
Warning: in_array(): Wrong datatype for second argument in cookienota.php on line 18
Tengo el siguiente codigo:
Código:
Agradezco cualquier ayuda<?php setcookie("idnota[$_GET[id]]", "$_GET[id]",time() + 86400); ?> <html> <head> <title>Contador de notas</title> </head> <body> <p> <a href="?id=2">2</a> <a href="?id=3">3</a> <a href="?id=4">4</a> <a href="?id=5">5</a> <a href="?id=6">6</a> <a href="?id=7">7</a> <a href="?id=8">8</a> <a href="?id=9">9</a></p> <br /> <hr /> <? echo $_GET[id]."<BR>"; ?> <hr> <?php echo "<br>"; //--------------------------- if (in_array($_GET[id], $_COOKIE['idnota'], TRUE)){ //en esta linea es que se genera el error cuando se visita la primera vez, si ud le da un cli al un numero anterior ya no vuelve a aparecer. echo "$_GET[id] visitado\n";//no guarda informacion }else{ echo "no visitado"; //Guarda informacion } ?> <p style="color:#F00">Este error no puede salir la primera vez que se visita la pagina:</p> <p style="color:#F00; font-weight:bold;">Warning: in_array(): Wrong datatype for second argument in cookienoticia.php on line 18 no visitado </p> </body> </html>
artaniz