Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2011, 19:27
jesusdanielmr
 
Fecha de Ingreso: julio-2011
Mensajes: 1
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta Cookies para un if/else poco despues de ser creados.

Buen día. Pidiendo un poco de su apoyo.

En el archivo index.php tengo esto:

Código PHP:
<?php 
    
if(!isset($_COOKIE['Itf_selected'])){
        
// La cookie no esta, se crea y da default de interfaz Naranja con un boleano 0 y duracion de un mes
        
setcookie("Itf_selected",0,time()+(30*24*60*60));
        echo(
"Cookie Insertada<br>");
    }
    else
        echo(
"La cookie fue detectada, no se inserto nada<br>");
?>
y dentro de <head> tengo lo siguiente:

Código PHP:
<?php
        $itf 
$_COOKIE['Itf_selected'];
        echo(
"Este es el valor actual de la cookie: $itf");
        if(
$itf == 0)
            echo(
"<link type=\"text/css\" href=\"estilos/Itf_VidaNaranja.css\" rel=\"stylesheet\" media=\"all\" />");
        else
            echo(
"<link type=\"text/css\" href=\"estilos/Itf_PanteraNegra.css\" rel=\"stylesheet\" media=\"all\" />");
?>
me da este mensaje:

Código:
Notice: Undefined index: Itf_selected in /home/.../index.php on line 19
Este es el valor actual de la cookie:
¿Acaso no puedo usar la cookie inmediatamente después de crearla?