La verdad es que no tiene sentido hacer 2 variables de sesion y luego sumarlos, lo logico sería hacer solo uno y luego comparalos con la suma de los 2 POST:
Código PHP:
session_start();
// ...
$_SESSION['resultado'] = rand(1,5) + rand(1,5)
//...
//mostrar formulario
Obneter valores
Código PHP:
session_start();
if($_POST)
{
$resultado_post = $_POST['numero1'] + $_POST['numero2'];
if($resultado_post===$_SESSION['resultado'])
{
$captcha = true;
}
}