PHP Cookie no funciona

Estoy intentando acceder a una cookie que acabo de configurar en otra página en el mismo dominio, pero no funciona. Cuando estoy haciendo echo $_COOKIE , la matriz está vacía en la nueva página, pero contiene la cookie en la página de creación.

Aquí está el código en /PROC/LOGIN.PROC.PHP

 //Set the cookie for 1 year. setcookie("username", $username, time()+365*24*60*60); setcookie("password", $password, time()+365*24*60*60); 

Aquí está el código en /INC/HEADER.INC.PHP

 if (isset($_COOKIE['username']) && isset($_COOKIE['password'])) { include("pages/user.header.pages.php"); 

Pero cuando bash enviar la cookie o solo mostrar la matriz en header.inc.php, la matriz está vacía.

Debe establecer el valor de la path de la cookie en la raíz de su dominio, de acuerdo con los documentos :

 setcookie("username", $username, time()+365*24*60*60, '/'); 

De lo contrario, se establecerá en el directorio de trabajo actual, que es /PROC/ para su ejemplo. Entonces, solo los scripts en /PROC/ podrían usar esa cookie.