Насколько длинными вообще бывают ссылки?
технически никаких ограничений на длину ссылки нет.
но, как обычно, браузеры вносят свои коррективы.
Какими, к чертям, километровыми, что это вообще значит? Максимальная длина должна быть не более двух тысяч байт, иначе некоторые browser-ы это не обработают.