De hecho ni si quiera es necesario el bucle.
Código PHP:
$foo = array(
'a' => 'b',
'c' => 'd',
);
$candy = 'a';
$bar = 'b';
if (isset($foo[$candy]) && ($foo[$candy] === $bar)) {
// OK
}
Además.
Cita: Sé que pueden usar sesiones pero en este caso no quiero
Me parece que no sabes de que hablas, ¿que tienen que ver las sesiones con todo esto?