• 16-05-2024, 16:33:41
    #1
    Örnek Olarak Anlatacağım Böyle Bir Şey Mümkün Mü...

    Diyelim ki elimde 3 tane ülkenin ürünü var bu ürünlerin 1 tanesi usa'da çok satış yapan ürün 2.si uk'de de en çok satışı olan ürün 3.sü japonya'da en çok satılan ürün

    Ben bir şekilde tek linke trafik çektiğimde herhangi bir ana site olmadan kişinin kendi internetinin hangi ülkeden geldiğini görüp direk o ülkeye hangi linki entegre ettiysem ona yönlendirme yapıcak bir sistem var mıdır?
  • 16-05-2024, 16:38:20
    #2
    Mümkün, indexin en başına sorgulama yapıp tarayıcı diline göre yönlendirebilirsiniz.

    örnek:

    <?php
    $browser_language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

    if ($browser_language == 'en') {
    header("Location: https://site.com/en/");
    exit();
    } elseif ($browser_language == 'tr') {
    header("Location: https://site.com/tr/");
    exit();
    } else {
    header("Location: https://site.com/en/");
    exit();
    }
    ?>
  • 16-05-2024, 16:42:16
    #3
    kriptorehberin adlı üyeden alıntı: mesajı görüntüle
    Mümkün, indexin en başına sorgulama yapıp tarayıcı diline göre yönlendirebilirsiniz.
    türkiye'de olup ingilizce kullanan insanlar var ingilizce global dil olduğu için bir çok ülke kullanıyor ona göre ülke sınıflandırması yapılamaz diye düşünüyorum;

    IP tabanlı yönlendirme: Kullanıcıların IP adresleri üzerinden coğrafi konumları belirlenir. Bu bilgiye dayanarak, her ülke için ayrı bir URL veya içerik sunulabilir. bu daha mantıklı gibi
  • 16-05-2024, 17:10:57
    #4
    alphatwitter adlı üyeden alıntı: mesajı görüntüle
    türkiye'de olup ingilizce kullanan insanlar var ingilizce global dil olduğu için bir çok ülke kullanıyor ona göre ülke sınıflandırması yapılamaz diye düşünüyorum;

    IP tabanlı yönlendirme: Kullanıcıların IP adresleri üzerinden coğrafi konumları belirlenir. Bu bilgiye dayanarak, her ülke için ayrı bir URL veya içerik sunulabilir. bu daha mantıklı gibi

    <?php
    $user_ip = $_SERVER['REMOTE_ADDR'];
    $api_url = 'http://ipinfo.io/' . $user_ip . '/json';
    $response = file_get_contents($api_url);
    $location_data = json_decode($response);

    if ($location_data && isset($location_data->country)) {
    $country_code = strtoupper($location_data->country);
    switch ($country_code) {
    case 'TR':
    header("Location: https://turkiye.com");
    exit();
    case 'NL':
    header("Location: https://netherlands.com");
    exit();
    case 'CN':
    header("Location: https://china.com");
    exit();
    case 'GB':
    header("Location: https://uk.com");
    exit();
    default:
    header("Location: https://example.com");
    exit();
    }
    }
    ?>



    Bu kod işinizi görecektir, site adreslerini ve country kodlarını kontrol edip kendinize göre düzenleyin ben rastgele salladım.