Buenas a todos:
Tengo un problema con una cookie que no me permite moficar su valor "a través de un formulario". Quiero decir; tengo un formulario con un checkbox y la idea es que cuando el usuario acepte el checkbox y pulse el submit, cambie el valor de la COOKIE. Creo que el concepto es muy sencillo, pero no soy capaz de hacerlo funcionar... este es el código asociado al formulario con esos inputs que os he comentado:
Código PHP:
<?php setCookie('visitas', $visitas, time() +3600*24*365); ?>
<?php $visitas = $_COOKIE['visitas']; ?>
<?php
$goto = $_REQUEST['goto'];
$cookie = $_REQUEST['add_cookie'];
// Creamos la cookie en caso de ser marcado el checkbox -->
?>
<?php if($goto) { ?>
<?php if(isset($cookie)) { ?>
<?php $visitas = $_COOKIE['visitas']; ?>
<?php $visitas = $visitas+1; ?>
<script> location.href = 'http://sitioweb.com/'; </script>
<?php } else { ?>
<script> location.href = 'http://sitiweb.com/'; </script>
<?php } ?>
<?php } ?>
Lo que pretendo fundamentalmente es variar el valor de la Cookie creada cuando se acepte el checkbox, que por defecto es 0 y pase a 1, de manera que mi página solamente se cargue de cierta manera cuando el valor sea 0.
Se agradece cualquier ayuda! Gracias y un saludo!