So, when I want to link my users to a specific page I always use (in PHP):
"http://" . $_SERVER["HTTP_HOST"] . "/page.php"
to be sure that the link points to the page they're currently surfing (and not one of the server aliases).
But with IDN names, HTTP_HOST
is set to xn--hemmabst-5za.net
(for example) - which of course works but doesn't look very nice. Is there a way to have HTTP_HOST
set to the correct IDN name in these cases (in this case - hemmabäst.net
)?
I rather do it in Apache before it comes to PHP because otherwise I'd have to replace all my usage of $_SERVER["HTTP_HOST"]
.
Any ideas?