Если это действительно так, то нужно сохранить набор результатов в базе данных где-нибудь или в файле и дать каждому результату уникальное имя. Затем передайте это имя на следующую страницу, чтобы его можно было найти.
Например,
query.php
будет перенаправлен на result.php?result_set=ab24sdfsdfklls
.
Это имеет дополнительное преимущество, заключающееся в том, что вы можете использовать result_set так часто, как вы хотите. Посетители могут иметь несколько наборов результатов за одно посещение. Они могут поделиться URL-адресом страницы набора результатов с другими людьми и т. Д.
Просто обязательно в конце концов удалите хранилище данных, так как оно будет только расти, но это совсем другой вопрос.