Buen día, el motivo de esta consulta es insertar un código de cookie en una sección de likes.
En detalle, busco que cuando el usuario le de like a una sección, se guarde una cookie en el dispositivo del usuario y de esta forma no pueda darle like de nuevo hasta dentro de un año que tengo configurada la caducidad del like.
La cuestión es ¿cómo guardo esa cookie y la recupero para que no de más de dos likes ese usuario?
Sé que hay navegadores que prohiben y permiten almacenamiento de cookies, sin embargo al haber puesto esta solución por medio de la dirección IP no me funciona como deseo por lo que he considerado cambiar mejor a una cookie.
Mi código es el siguiente:
Código PHP:
Ver original<?php
$contador = DB::select("select count(id) as contador from bts_likes");
echo '<table>
<td>
<form action="/alta-like" method="post" style="margin: 0;">
<input type="submit" value="' . $contador[0]['contador'] . '" class="bien" />
<input type="hidden" value="'.csrf_token().'" name="_token" />
</form>
</td>
</table>';
?>
Sé que no estoy mencionando nada de la cookie pero estoy un poco perdido en este tema.
Les agradezco su ayuda!!
Saludos a todos!!