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!!