lostyazilim
tr.link

if localhost ise çalıştırma

5 Mesajlar 1.136 Okunma
lstbozum
tr.link

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
localhost (127.0.0.1)'ta çalışırken .js dosyası çalışsın istemiyorum ama hosta attığımda siteadresim.com 'da çalışsın istiyorum o yüzden nasıl yapabilirim mesela bu yöntem doğrumudur


$host = $_SERVER['HTTP_HOST'];
if($host != 'localhost') {
//javascript kodunu çalıştır
}

yada daha basit yöntemi varsa onuda alabilirm
 

 

wmaraci
reklam

ahmetozer ahmetozer WM Aracı Kullanıcı
  • Üyelik 25.09.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Sunucu Yönetimi & Geliştirici
  • Konum Muğla
  • Ad Soyad A** Ö**
  • Mesajlar 211
  • Beğeniler 12 / 51
  • Ticaret 0, (%0)
.js içine kontrolcü koy php ye değil
 

 

Linux Server,Network(ipv4+ipv6) https://ahmetozer.org https://github.com/ahmetozer

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
ahmetozer şöyle diyeyim
google analytics localhosttayken aktif olmasın

$host = $_SERVER['HTTP_HOST'];
if($host != 'localhost') {?>
<script></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'UA-1408..');
</script>

şimdi .js içine nasıl kontrolcü koyayım
 

 

srkn12 srkn12 PHP - Javascript - Java Kullanıcı
  • Üyelik 28.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilişim
  • Konum Denizli
  • Ad Soyad S** K**
  • Mesajlar 411
  • Beğeniler 67 / 90
  • Ticaret 0, (%0)


<script>

var hostisim = window.location.hostname;

if(hostisim == "localhost"){

}else{// Localhost Değil İse

var Script = document.createElement('script');
Script.setAttribute('src','https://www.googletagmanager.com/gtag/js?id=UA-1408..');
document.head.appendChild(Script);

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'UA-1408..');
}
</script>

 

 

wmaraci
wmaraci

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
JS tarafında tek if ile halledebilirsin.


if (location.hostname === "localhost" || location.hostname === "127.0.0.1"){
// bu localhost
} else {
// sunucudayız
}
 

 

no time for caution
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al