Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2011, 02:39
Banditolane
 
Fecha de Ingreso: marzo-2010
Mensajes: 128
Antigüedad: 14 años, 1 mes
Puntos: 1
Problema con Cookies

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'$visitastime() +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!
__________________
Cuantos más errores cometas, más cerca te encontrarás de la solución final. Lo importante es no rendirse...

Última edición por Banditolane; 22/02/2011 a las 04:15