Avatar Image
Machacateclados
Machacateclados

Tengo un problema vastante raro y espero que alguén me diga donde esta mi error.

Tengo varias secciones en mi página y e crea una cookie cuando uno entra:

$cod = 'anim';
$f = mktime();

setcookie($cod, $f);

Este código esta en cada una de las secciones y solo cambia el valor de $cod que es una clave que uso para varias cosas. Entonces decidí que la cookie podia llarse así. Despues hay mas código que llama a otras funciones y muestra la sección.

En otro lado, otro script evalua el valor de las cookies. Tengo un array con el $cod de cada sección y va contruyendo lo que es en nombre de la cookie a evaluar.

foreach($codigos as $cod){
if(isset($_COOKIE[$cod])){
print "SET";
}else{
print "NOT";
}
}

No es exactamente así pero lo importante es como se comporta. Resulta que solo cuando entro a la sección me muestra que la cookie correspondiente existe. Si me paso a cualquier otro lado desaparece. Ahora, hize otro scipt en otro archivo que solo tiene esto:

<?php
$f = mkitime();
$cod = 'anim';
setcookie($cod, $f);
?>

Y despues de ejecutarlo ya detecta la cookie el otro scipt. Entro a la sección (lo que seria el primer código que puse) y se supone que deberia sobrescribir la cookie, pero no lo hace.

Creo que el radica en el archivo de las secciones. pero no me parece lógico si el codigo es el mismo. Puede estar afectando algo a su alrededor, pero no se que tipo de cosas causen este comportamiento.

También entré al administrador de cookies de Mozilla y me muestra las cookies con el valor y todo. Pero el script no las detecta. Tambien probé con el IE y pasa lo mismo... por favor ayuda.

Avatar Image
Machacateclados
Machacateclados

Ya encontré el problema... solo lo posteo por si alguien presente un error parecido.


Mi error fuén no maejar la ruta de acceso. Ya que las secciones tenien su propia tarjeta, y el scipt que las evaluava estaba en otro, era necesario que la cookue tubiese el 4º argumento '/' para que la cookie se estableciera con la ruta de acceso del directorio raìz.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 07/Oct/2006, 16:49
ivanitoweb02kOct/06
Por: , el 06/Feb/2005, 13:34
eLiX_1 Atomo6412kFeb/05
Por: , el 31/Oct/2011, 23:47
franciskiko_20 NoSetup.org1582Nov/11