Я бы предложил хранить данные в переменной сеанса до тех пор, пока вы не перейдете на последний шаг, а не в файл cookie. Я думаю, что это было бы безопаснее для ваших данных, так как пользователь не имеет прямого доступа к данным, поэтому вы можете проверить, как вы идете.