Автор Тема: Взять имя домена на php  (Прочитано 334 раз)

Оффлайн ghevond20

  • Newbie
  • *
  • Сообщений: 11
    • Просмотр профиля
Взять имя домена на php
« : Июль 23, 2011, 11:22:11 »
Добрый день
У меня такой вопрос
Есть 100 доменов каторые испозлуют oдин index.html как можно узнать от каково домена был открыт index.html ?
На разных доменах надо устанавить разные рекламные коды вот покажи пример этих кодов

еслиб был открыт индех с домена dvijokonline.info надо ставить
<script type="text/javascript" charset="windows-1251" src="http://media-code.info/codes/10769/9600_dvijokonline.info.js"></script>

этот код а если боль открыт dvijokblog.info то надо ставить этот код
<script type="text/javascript" charset="windows-1251" src="http://media-code.info/codes/10769/9597_dvijokblog.info.js"></script>

посоветуйте пожалуйста как решить эту задачу?

Оффлайн uid(0)

  • Full Member
  • ***
  • Сообщений: 113
    • Просмотр профиля
Re: Взять имя домена на php
« Ответ #1 : Июль 23, 2011, 12:39:22 »
я чот не догнал, как обе домена используют один индекс? по подробнее плз схему

ну средствами php (а у вас индекс html), можно выдернуть имя домена из серверных переменных, но какой то изврат получается Оо

лучше сначала разберемся как у вас там все настроено
« Последнее редактирование: Июль 23, 2011, 12:42:43 от uid(0) »

Оффлайн ghevond20

  • Newbie
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Взять имя домена на php
« Ответ #2 : Июль 23, 2011, 03:13:03 »
Ну вообщем так
у меня на хосте добавил akumb.info  у нево есть папака www/index.html
а все остальные домены перенаправил на эту папку как только на браузере набираше имя домена он открывает index.html на папке akumb.info 
примеры доменов
akumbonline.info
akumbsite.info
antivirus-scan.info
antivirus-vendors.info
antivirusclient.info
antivirusengine.info
antivirusstore.info
все эти домены перенаправлени на папку  akumb.info  и открывают index.html
вот и мне надо на всех доменах размешать разные коды реклам для этово и хачу чтоб определять именно какой домен запросил index.html

Оффлайн uid(0)

  • Full Member
  • ***
  • Сообщений: 113
    • Просмотр профиля
Re: Взять имя домена на php
« Ответ #3 : Июль 23, 2011, 03:16:54 »
ну если есть поддержка php тогда смени индекс.хтмл на index.php и добавь код куда нужно..

<?php
 
 if (strstr('имя_домена',$_SERVER['HTTP_HOST'])) echo 'соответствющая реклама';

?>

если доменов много, можно через switch-case

Оффлайн ghevond20

  • Newbie
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Взять имя домена на php
« Ответ #4 : Июль 23, 2011, 08:12:22 »
Домены более 500 штук

<?php
 
 if (strstr('имя_домена',$_SERVER['HTTP_HOST'])) echo 'соответствющая реклама';

?>

какой -'имя_домена' ??????
какой - 'соответствющая реклама' ????
ВЫ не поняли меня но всё таки спасибо Вам

Оффлайн DarkStar

  • Sr. Member
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: Взять имя домена на php
« Ответ #5 : Июль 24, 2011, 06:46:56 »
Все правильно он объяснил это то,что вам надо.Только надо использовать switch-case  в вашем случае.



Оффлайн DarkStar

  • Sr. Member
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: Взять имя домена на php
« Ответ #6 : Июль 24, 2011, 06:53:47 »
или использовать что-нибудь похожее на:

<?php
$DomainName 
== $_SERVER["HTTP_HOST"]
if (
$DomainName == "akumbonline.info") {
    echo 
'<script type="text/javascript" charset="windows-1251" src="http://media-code.info/codes/10769/9600_dvijokonline.info.js"></script>';
} elseif (
$DomainName == "akumbsite.info") {
    echo 
'<script type="text/javascript" charset="windows-1251" src="http://media-code.info/codes/10769/9600_dvijokonline.info.js"></script>';
} elseif (
$DomainName == "antivirus-scan.info" ) {
    echo 
'<script type="text/javascript" charset="windows-1251" src="http://media-code.info/codes/10769/9597_dvijokblog.info.js"></script>';
}
///.....