Giriş yap
User İP adress ile ölkə təsbiti

Hamıya salam,
giriş edən userlerin ip adreslərinin hansı ölkəyə aid olduğun necə təsbit edə bilərəm ?

kerim
250 gün önce

Bu şəkildə həll edə bilərsən

<?php
$ip     = $_SERVER['REMOTE_ADDR'] ?? null;
$result = @file_get_contents("http://ip-api.com/json/".$ip."");
$result = (array) json_decode($result);

echo "<pre>";
print_r($result);
echo "</pre>";
?>

kerim
250 gün önce

Ama bu kod localhost -da işləməyəcək çünki localhost-da İP adres ::1 bu şəkildədir düzgün nəticə tapması üçün normal hostinqə ehtiyac var.

pcmemo
249 gün önce

Aleykum selam, istersen daha pratik bir yol daha var. Aşağıdaki kod ile kullanıcının tarayıcısının (browser) dilini tespit edip oan göre istediğin dile yönelndirebilirsin.

$TarayiciDil = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0,2); 
echo $TarayiciDil

// Output : TR veya EN veya hangi dilde ise onun kısaltması.
kerim
249 gün önce

Adam giriş yapan kullanıcının ipsinin hangi ülkeye ait olduğunu soruyor soru başlığı farklı soru farklı

intiqamm
249 gün önce

Təşəkkürlər Kerim, Pcmemo,işə yaradı.
Başlığı yenilədim.
Yanlışlığla problemin tamamın başlıq olaraq yazmışam.
Ölkəni aldıqdan sonra uygun dile yönləndirəcəkdim.
Ölkəni almaq ümumi problemin həlli demək oldu.
Birdə Təşəkkürlər !

kerim
249 gün önce

Buyur qardaş uğurlar

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz

Günlük Film Tavsiyesi