Передавать параметру значение в зависимости от доменной зоны

Тема в разделе "PHP", создана пользователем Кошка, 26 июн 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Кошка

    Кошка Создатель

    Регистр.:
    25 апр 2008
    Сообщения:
    42
    Симпатии:
    13
    Как с помощью php передавать параметру разное значение в зависимости от доменной зоны?

    Как учесть заходы как с www, так и без www для каждой зоны?

    Можно ли делать это на припаркованных доменах, если у них отличаются только зоны?

    Например:

    - посетитель вошел, введя в браузер domen.ru или www.domen.ru - $i=1

    - посетитель вошел, введя в браузер domen.com или www.domen.com - $i=2

    Спасибо за помощь!
     
  2. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    PHP:
    $result["ru"] = 1;
    $result["com"] = 2;

    preg_match ("/\.(.{2,4})$/i"$_SERVER['HTTP_HOST'], $rg);
    $domain $rg[1];

    print 
    $result[$domain];
    думаю принцип понятен?
     
  3. bondaf

    bondaf Постоялец

    Регистр.:
    16 мар 2010
    Сообщения:
    85
    Симпатии:
    20
    Может выполнение этой задачи отдать .htaccess ?
    Тогда можно будет передавать любые доп параметры невидимо для пользователя
     
  4. CheburatoR-all

    CheburatoR-all Гипножаба

    Регистр.:
    26 апр 2009
    Сообщения:
    295
    Симпатии:
    438
    Причем тут .htaccess о_О. С каких пор ими можно придать значение php переменной
     
  5. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    Код:
    RewriteRule ([^\n]+)$ $1?var=value [PT]
    
     
  6. bondaf

    bondaf Постоялец

    Регистр.:
    16 мар 2010
    Сообщения:
    85
    Симпатии:
    20
    Уже ответили выше.
    Чем, по-Вашему, парсятся ссылки наподобие
    HTML:
    www.site.com/audio_video/lcd_tv/hyundai/h_lcd1508/
     
Статус темы:
Закрыта.