For some reason when I redirect with header(\"Location\")
the new page keeps the hash.
So if you\'re on example.com/index.html#signup
I'm looking around for answer that works on Firefox. After a while surfing here and there while my cat is keeping meow meow, it leads me to the final solution:
die('');
Sometimes you want to reserve the hash, sometimes you don't, and because the cross-browser matters so it's better to control client browser to reload and kill the hash.