Si decís que en detect.php la declaras no deberías redeclararla. Las comparaciones de este tipo te conviene hacerlas con ===, intenta con esto:
Código PHP:
<?php
require_once("includes/detect.php");
if($tiene === true){
echo "detected<br>";
include("login.php");
}elseif( $tiene === false) {
echo "Missing<br><br>";
echo $getIt;
}elseif( !isset( $tiene ) ){
echo 'Realmente estas seteado $tiene?'
}else{
echo "algo raro esta pasando...";
}