Bueno, estás omitiendo tercer y cuarto parámetro de setcookie(), el tercero es para especificar el tiempo en que caduca y el cuarto, en qué parte estará disponible.
Especifica el tiempo de caducidad, si quieres, media hora, o lo que prefieras y, en dominio '/' para que esté disponible en todo el sitio, ejemplo: