Así como las pretendes leer las variables de la cookie es como se debe hacer ..
¿Cómo estas viendo si tienes X variable en la cookie creada? .. ¿cómo y con qué tiempo de expiración has guardato esa variable en una cookie .. (tal vez le has dado poco tiempo y expiró)?
Tu navegador acepta cookies? ...
por cierto .. me equivoqué en esto:
Cita: Si quieres una cookie que no expire . No uses el parámetro de tiempo de expiración (el tercero .. eso de time()-3600 en ese caso)
Debes darle un tiempo de varios años como para que simule "infinito" (que no expire nunca) ... Recueda que todo tiempo en la cookie va expresado en segundos.
Un saludo,