You can use a META refresh.
<META HTTP-EQUIV="Refresh" CONTENT="timeinseconds; URL=whateverurl">
This does a client side forced redirect. Works with most browsers.
Why would you want to redirect to the same page? If you have operations that don't occur the second time then you can do another header() in a different if clause? Just curious.