Snippet #8 ~ PHP Executer du code uniquement en local,en lan ou en wan

Cette fonction PHP simplissime retourne sous la forme d’une chaine l’environnement/serveur sur lequel on se situe (ex: local, réseaux interne, internet, internet de préprod…).

Ceci permet par exemple de de changer automatiquement les
connexions à la base de données en fonction de la dev, la préprod ou la prod ou encore d’activer/désactiver automatiquement le mode débug en fonction de l’environnement de développement ou de prod.

Exemple d’utilisation:

Dans cet exemple, l’appel de la fonction whereImI() me retournera :

  • LOCAL‘ si j’accède a mon serveur depuis mon serveur lui même (en tapant 127.0.0.1 ou localhost)
  • LAN‘ si j’accède a mon serveur depuis mon réseau de la maison (en tapant une adresse qui commence par 192.168.0)
  • PWAN‘ si j’accède a mon serveur depuis l’url preprod.webpoint.fr
  • WAN si j’accède a mon serveur depuis l’url webpoint.fr ou www.webpoint.fr

 

 


Follow us on Facebook

www.webpoint.fr
webpoint.e-monsite.com  www.prestatic.fr  www.epart.fr/demo 4  www.support-prestashop.fr  www.maxibazare.com  www.conseils-web.fr  referencement-annuaire-web.fr  facebook.com/Webpointfr-622797134842872  facebook.com/prestatic.fr  webpointfr.simplesite.com  webpoint.e-monsite.com  contact29364.wixsite.com/www-webpoint-fr  webpoint.space  webpoint.byethost7.com  akimania.webnode.fr  Dropshipping shopify Retour