Управление ссылками на сайте

Дмитрий13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.01.2012

Система прелинковки сайтов

коротко:

сервер : указываем домены и ссылки в них, далее создаем образуем связи и настраиваем кол-во ссылок для каждого домена

клиент : отправляет на сервак запрос с текущим доменом ,после чего сервер проверяет связи по этому домену и возвращает определенные ссылки,далее отображаем полученные ссылки на сервере.

Полный тз:

Есть 8 сайтов , нужно написать гибкую систему перелинковки.

(Перелинковка - по каким ссылкам ссылаемся с сайта)

нужно что бы определенные сайты ссылались на другие сайты которые укажу в админке

сервер.

Админка:

Создаем в нем например 8 доменов

в него пихаем ссылки(через textarea , списком (например
....

)

У каждого домена бдует по 5000 ссылок (вписывать буду вручную их в каждый домен через textarea)

Потом указываем связи

имеем 8 доменов

site1.ru.. site8.ru

site1->site4,{3} //выкачиваем 3 ссылки от site4 и размещаем их на site 1

site1->site3,{3} //выкачиваем 3 ссылки от site3 и размещаем их на site 1

site2->site3,{3}

site2->site5,{3}

site3->site4,{2} //выкачиваем 2 ссылки от site4 и размещаем их на site3

site3->site5,{2}//и так далее....

site3->site6,{2}

site4->site6,{3}

site4->site7,{3}

site5->site6,{3}

site5->site8,{3}

site6->site6,{3}

site8->site6,{3}

клиент:

Допустим разместили скрипт клиента на site1.ru :

Скрипт смотрит на текузий сайт $_HTTP_HOST, отправляет запрос на сервер(тоесть с параметром site1.ru), на сервере осуществляется проверка этого хоста, и сервер смотрит его связь и настройку.

Сервер видит что там 2 связи:

site1->site4,{3}

site1->site3,{3}

значит отдаем клиенту(отображаем на клиенте) рандомно 3 ссылка из сайта4 и рандомно 3 ссылки с сайта 3.

Icq 889950