If the goal of the process is to do a redirect, then I suggest not having a success page in the first page. The user submits a request, the server does the db work and when done, does a redirect. It's as simple as that.
If there is a failure, then the server can choose to not do a redirect and return an error page instead.
PS: I agree with Ron, please change your display name as it does not follow our coderanch policies