Hi, Mark....
First of all, your topic is confusing. I don't see any mention of [man]unset/man in your post. This is probably just a mistake on your part; but it could be construed as antisocial behavior if it happens often 😉
The standard practice, these days, for disallowing robot submissions seems to be dynamic image generation, as most bots don't seem to be able to read image content and post it into the form.
PHP is very capable of dynamic image generation. I have run a tutorial or two, but haven't yet had cause to implement this on a real world project.
It would be rather trival to create small PNG images of each letter of the alphabet, and have PHP pick several of them at random to display; then the user would have to enter this garbage word into a verification field. This might be the thing you want in this situation.
Finally, I'm curious about this:
If I wasn't concerned about the security aspect I would simply do a Header(location: to/my/site/page.php?id=2); but this is not possible as the value needs to be POST not GET.
If you are splitting form submission across several pages, how would you submit the form with a call to [man]header/man? Headers must be sent prior to any output, whatsoever, to the browser.
HTH,