En realidad es extraño, lo único que veo (no tiene por que ser así) es que estés requiriendo la cookie en otro directorio de donde la creas. Las cookies por defecto solo responden en el mismo directorio, por ejemplo, si creas la cookie en el index.php del directorio raiz y la pides en el
/html/prueba.php no te la leería, en ese caso tendrías que crear la cookie de esta manera.
La barra del finla le dirá a la cookie que sirve para el sitio completo.