PHP form data passed from page to page

Hello there,

I’m building a PHP form and am curious what the best methods are for passing form information from one form page to another form page. For example, say I have a form page for the user’s contact information. Once they complete that, the user then goes to another form page that contains questions I’d like them to answer. Once the form elements are filled out, the user then goes to a summary page displaying all their information. If the user would like to go back and change the form data, they would just click the appropriate link that brings them to the form page. How would I keep the all the form data they entered? Would I just use hidden form fields? Do you know a how-to site I can reference? I would appreciate any help.