REQUEST_URI will never contain #... that would require the server to see it, which it doesn't. So it's not just ugly, it actually can't work, unless the browser is somehow mis-configured to send that information to the server.
- RSnake
Gotta love it.
http://ha.ckers.org