Управление ссылками на сайте
Система прелинковки сайтов
коротко:
сервер : указываем домены и ссылки в них, далее создаем образуем связи и настраиваем кол-во ссылок для каждого домена
клиент : отправляет на сервак запрос с текущим доменом ,после чего сервер проверяет связи по этому домену и возвращает определенные ссылки,далее отображаем полученные ссылки на сервере.
Полный тз:
Есть 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