Это такой вопрос, на который может ответить только программист.
Фактически, большинство вопросов, с которыми приходится иметь дело программисту, относятся к этому типу.
Техника, позволяющая получить ответ, называется debugging
Основная цель отладки - получить как можно больше информации - все возможные сообщения об ошибках и - самая важная часть - фактические значения переменных. .
Наблюдая за вашим кодом, вы не имеете представления о реальных значениях. Но запустив его и напечатав значения, вы можете увидеть, что происходит, и угадать причины или задать правильный вопрос по stackoverflow.
Создайте свой код таким образом и опубликуйте здесь результат:
ini_set('display_errors',1);
error_reporting(E_ALL);
echo "<pre>";
$get_length = strlen( $_POST["phone"] );
var_dump( $_POST["phone"],$get_length);
if( ( $get_length >= 8 ) and ( $get_length <= 11 ) ) {
echo ("Location: correct.php");
} else {
echo ("Location: incorrect.php");
}
exit;