Ainsi, lorsque je veux lier mes utilisateurs à une page spécifique, j'utilise toujours (en PHP) :
"http://" . $_SERVER["HTTP_HOST"] . "/page.php"
pour s'assurer que le lien pointe bien vers la page sur laquelle ils sont en train de naviguer (et non vers l'un des alias du serveur).
Mais avec des noms IDN, HTTP_HOST
est réglé sur xn--hemmabst-5za.net
(par exemple) - qui bien sûr travaux mais ça n'a pas l'air très joli. Existe-t-il un moyen d'avoir HTTP_HOST
défini au nom IDN correct dans ces cas-là (dans ce cas - hemmabäst.net
) ?
Je préfère le faire dans Apache avant de le faire en PHP car sinon je devrais remplacer toutes mes utilisations de $_SERVER["HTTP_HOST"]
.
Des idées ?
1 votes
Avez-vous réellement besoin de vous référer à $_SERVER["HTTP_HOST"] ? Ne pouvez-vous pas simplement créer des liens relatifs ?