Вы как бы отвечаете на свой вопрос:
Как я могу опубликовать полный URL в PHP?
Если браузеры пользователей усекают очень длинные URL-адреса, единственным вариантом является переработка вашей системы для размещения URL-адреса вашего сценария, а не для его передачи в строке запроса.
Если есть какое-либо условие, которое мешает использованию POST-запроса, вам следует обновить свой вопрос с более подробной информацией о том, что делает ваша система.