Comment je peux obtenir de l'origine de la demande avec PHP?

Si quelqu'un envoyer XHR demande de some-client.com à some-rest.com, je veux obtenir de l'origine(nom de domaine, pas l'ip du client) de la demande avec PHP.

Les solutions possibles:

  • Peut-être que je peux utiliser $_SERVER['HTTP_ORIGIN'] mais je ne sais pas si c'est une norme.
  • Je vois un autre en-tête comme $_SERVER['HTTP_HOST'] ou $_SERVER['SERVER_NAME'], mais certains cas, ce retour au réel hostname et non de la vraie domain.
  • Et $_SERVER['REMOTE_ADDR'] donne l'IP du client.

Ce est la bonne façon d'obtenir de l'origine de la demande comme un nom de domaine avec PHP?

Merci!

  • De ce que je sais, $_SERVER['REMOTE_ADDR'] est votre solution, vous pouvez seulement obtenir l'adresse IP pas le DNS