I'm not comfortable messing about with the php.ini file so I think i'll have to change my approach with this Ray. So rather than use form persist to store each step in a cookie i can submit each stage to the database. I'm assuming this will solve the problem. Not ideal for the possibility of incomplete form data. But at least I will get it working.