Обратиться к элементу $_GET «по номеру» напрямую нельзя: это ассоциативный массив, где ключи — имена GET-параметров, а не числа. Так, при запросе ?page=2&id=15 обращение $_GET[0] даст предупреждение «Undefined array key 0».
Числовой ключ появляется, только если числовым было само имя параметра: запрос вида ?0=first&1=second создаёт «настоящие» элементы $_GET[0] и $_GET[1].
Чтобы работать с элементами по позиции, переиндексируйте массив функцией array_values():