lostyazilim

php ile tarayıcı bilgisi

3 Mesajlar 1.111 Okunma
lstbozum
wmaraci reklam

muratcankuru muratcankuru WM Aracı Kullanıcı
  • Üyelik 13.11.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek YOK
  • Konum Muğla
  • Ad Soyad M** K**
  • Mesajlar 44
  • Beğeniler 6 / 5
  • Ticaret 0, (%0)
merhaba arkadaşlar php ile kullanıcının tarayıcı bilgisini alıyorum aynı zamanda bu tarayıcının bilgisayardaki konumuna nasıl erişebilirim global değişken yada paket falan var mı
 

 

wmaraci
reklam

JoshgunPRO JoshgunPRO Bilgi güçtür. Kimlik Onayı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Developer
  • Konum Diğer
  • Ad Soyad J** E**
  • Mesajlar 315
  • Beğeniler 60 / 142
  • Ticaret 9, (%100)
Konum IP adrese göre belirleniyor, tarayıcı konumu diye birşey yok. Ziyaretçinin IP adresini alarak konum, ülke vb. bilgilerine erişebilirsiniz. Bunun için ücretsiz bir GeoIP veritabanı indirebilir ve yerel olarak IP adres araması yapabilirsiniz.

Ve ya daha basit bir seçenek olan üçüncü taraf bir servis kullanabilirsiniz.

Kullanabileceğiniz bir üçüncü taraf servis http://ipinfo.io sitesidir. Konum ve ek bilgiler sağlar.

Örneğin:

$ curl ipinfo.io/178.245.46.243
{
"ip": "178.245.46.243",
"city": "Istanbul",
"region": "Istanbul",
"country": "TR",
"loc": "41.0138,28.9497",
"postal": "34096",
"timezone": "Europe/Istanbul",
}


İşte bir PHP örneği:

$ip = $_SERVER['REMOTE_ADDR'];
$detaylar = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));
echo $detaylar->city; // -> "Istanbul" çıktısını aldık


Kolay gelsin.
 

 

atakde atakde Merhaba Dünya Kullanıcı
  • Üyelik 14.07.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad M** D**
  • Mesajlar 297
  • Beğeniler 41 / 74
  • Ticaret 35, (%100)
sorun çözülmüş.
 

 

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