Bueno a ver si me explico bien, el caso es que tengo un sistema de logeo sencillo con setcookie('idSesion', $hash) para crear un sesion, previamente a hash le asigno un valor tipo rand y tal, en ciertas paginas necesito el idUsuario para lo cual con una consulta sql lo obtengo, antes de hacer esta consulta cargo el valor del hash en una variable con
$valor=$_COOKIE['idSesion'];
hasta aqui el detalle ahora mi problema va que en ciertas paginas el $valor me almacena un valor que corresponde y el mismo codigo en otras paginas no me va, en otras palabras en valor no hay nada ni siquiera valor basura estando siempre logeado sin salir porque me escaso conocimiento me dices que cuando te logeas y no le das a salir tu cookie deberia tener algun valor siempre aunque vayas cambiando de paginas en la misma web no?, os suena de algo esto agradezco cualquier ayuda o consejo, gracias y saluds