Transfer data through pages

Hello everyone,
I have a form where people must enter a lot of information (like 40/50 fields), and once the user submits the form, I need to show this information on another page.

The closest solution I found was this one:

but with this solution, I’m not able to stop people from submitting empty fields, and the second page allows the form to be edited.

How can I solve this?

Thanks.

There are a number of ways to do this using 3rd party integration. Here are two but others might have a simpler approach.