{"id":96,"date":"2007-03-12T20:46:49","date_gmt":"2007-03-13T01:46:49","guid":{"rendered":"http:\/\/www.lastdragon.net\/?p=96"},"modified":"2007-03-12T21:05:11","modified_gmt":"2007-03-13T02:05:11","slug":"cookies-con-php","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=96","title":{"rendered":"Cookies con PHP"},"content":{"rendered":"<p>Las Cookies sirven para identificar a alguien en el Internet, de cierta forma es una manera de evitar el anonimato, Las cookies permiten reconocer espec\u00edficamente la computadora de alguien, asi podemos identificar y realizar determinadas acciones cuando alguien regresa a nuestro sitio.<\/p>\n<p>Un uso muy com\u00fan y practico seria un simple contador de veces que la misma persona viene a visitarnos.<\/p>\n<p>En php la funci\u00f3n setcookie nos ayuda a crear la cookie para luego recuperar su valor como si fueran variables.<\/p>\n<p>Setcookie tiene varios argumentos, pero en este caso con 3 lograremos hacer algo \u00fatil<\/p>\n<p>Setcookie (nombrevariable,valorvariable,expiracion)<\/p>\n<p>El nombrevaraible se refiere a un valor tipo String y es el nombre de variable a la que asignaremos el valor contenido en valorvariable. Por ultimo expiraci\u00f3n es un argumento de tipo entero de 32 bit en el cual va la fecha en segundos (como la funci\u00f3n time de C ) cuando esa cantidad de segundos llegue la cookie expirara y perder\u00e1 su valor<\/p>\n<p>Para recuperar el valor usaremos el arreglo $_COOKIE[&#8220;valorvariable&#8221;];<\/p>\n<p>En el siguiente ejemplo har\u00e9 un contador, el cual recordara las veces que ha llegado una persona ver este articulo, el contador tiene una vigencia de un d\u00eda. Si una computadora regresa al menos una vez antes de 24 horas la cookie se mantendr\u00e1 viva indefinidamente<\/p>\n<p><iframe SRC=\"https:\/\/www.lastdragon.net\/misarchivos\/cookiephp\/cookie.php\" width=\"300\" height=\"300\"><\/iframe><\/p>\n<p>El c\u00f3digo que hace posible esto es:<\/p>\n<p>&lt;?php<\/p>\n<p>$veces = $_COOKIE[&quot;visitas&quot;];<\/p>\n<p>if ($veces == null) $veces = 0;<\/p>\n<p>setcookie (&quot;visitas&quot;, ++$veces, time() + 86400);<\/p>\n<p>echo &quot;&lt;center&gt;Has vuelto en menos de un dia &quot;.$veces.&quot;<br \/>\nVeces&lt;\/center&gt;&quot;;<\/p>\n<p>?&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las Cookies sirven para identificar a alguien en el Internet, de cierta forma es una manera de evitar el anonimato, Las cookies permiten reconocer espec\u00edficamente la computadora de alguien, asi podemos identificar y realizar determinadas acciones cuando alguien regresa a nuestro sitio. Un uso muy com\u00fan y practico seria un simple contador de veces que&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-programacion"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=96"}],"version-history":[{"count":0,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}