Biz auto aşağıdaki işlev bir makinenin dahili veya canlı bir sunucu üzerine ise algılamak ve daha sonra çeşitli bileşenleri için uygun yapılandırmaları seçin kullanın:
function devIsLocal(){
$res=false;
$http_host=$_SERVER['HTTP_HOST'];
if($http_host=='localhost')$res=true;
if($http_host=='127.0.0.1')$res=true;
if(substr($http_host,-4)=='.lan')$res=true;
if(strpos($http_host, '.')===false)$res=true;
return($res);
}
Gördüğünüz gibi sadece HTTP_HOST değerine dayanır.
Example.com gibi yerel sanal konağın çeşit kullanmak eğer Tabii ki, o işlevi kandırdın olacak.
Fonksiyonunu kandırmak için başka yolları var mı? ve başka hangi değişkenler / yerlerdir biz nerede belirlemek için gözetleme olabilir?