За последние 24 часа нас посетили 17498 программистов и 1650 роботов. Сейчас ищут 854 программиста ...

Страница или категория для определенной страны

Тема в разделе "PHP для новичков", создана пользователем Дилшод, 6 фев 2017.

  1. Дилшод

    Дилшод Новичок

    С нами с:
    27 янв 2017
    Сообщения:
    7
    Симпатии:
    0
    Как определить страну и открывать определенную страницу вместо главной. Хочу чтобы для посетителя который заходит на сайт из России вместо главной страницы открывался сразу страница которая относиться этой стране. Или например Пользователю из Таджикистана открывался определенная страница вместо главной. а для остальных стран открывался главная страница. Что мне нужно делать. сайт создан на Joomla 2.5. Помогите пожалуйста. Установить кокой то плагин или написать код.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Какую конкретно решаете проблему? Локализация? Чтобы каждому был его язык показан? Или именно что-то связанное со страной? А если я русский, но приехал в Таджикистан и хочу видеть страницу для русских, а не для таджиков?

    Если дело в локализации, то можно от браузера получить предпочитаемую локаль.
     
  3. Дилшод

    Дилшод Новичок

    С нами с:
    27 янв 2017
    Сообщения:
    7
    Симпатии:
    0
    Сайт курса валют язык русский поэтому хочу чтобы при входе на сайт сначала открывался та страница которая нужна пользователю.
     
  4. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    Браузер
    PHP:
    1. $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
    Ip
    PHP:
    1. function ip_details($ipAddress){
    2.  
    3.         $res = file_get_contents("http://ipinfo.io/{$ipAddress}/json");
    4.         $details = json_decode($res);
    5.         return $details;
    6.     }
    7. $res = ip_details($_SERVER['REMOTE_ADDR']);
    8. echo $res->country;
     
    #4 alexblack, 6 фев 2017
    Последнее редактирование: 6 фев 2017
    Fell-x27 нравится это.
  5. Дилшод

    Дилшод Новичок

    С нами с:
    27 янв 2017
    Сообщения:
    7
    Симпатии:
    0
    Хотя бы комментируйте то что написали а то я не понимаю. Спасибо
     
  6. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Дилшод эммм посмотрите в англо-русском словаре ну или в справочнике пхп