La funzione isset è basilare nello scambio di informazioni tra pagine! 
A proposito.... il concetto di condizione è che viene valutata un'espressione e visto se risulta Vera o Falsa.
Quindi quando fai un IF non c'è bisogno che tu compari con "==true". E' facoltativo.
Un programmatore decente (quale io non sono
) di solito mette solamente la condizione:
Codice PHP:
if (isset($consento)) return 1;
else return 0;
è come fare
Codice PHP:
if (isset($consento)==true) return 1;
else return 0;
e allo stesso modo
Codice PHP:
if ( ! isset($consento)) return 1;
else return 0;
è come fare
Codice PHP:
if (isset($consento)==false) return 1;
else return 0;
Nel tuo caso true e false sono messe come stringhe e il discorso non vale. Ma io te lo dico per sicurezza