Только двойная кавычка может быть преобразована в двойные кавычки (например: "$ id").Код должен быть сначала оценен, а затем вы добавляете результат в вашу строку.
header('Location: landing.php?id=' . md5($_REQUEST['user']));
В написании заголовка также была опечатка, имя заголовка HTTP должно начинаться с заглавной буквыпробел после ":".Я не уверен на 100%, что так должно быть, но это стандартный способ сделать это.