gembla/traffic-rotator
Composer 安装命令:
composer require gembla/traffic-rotator
包简介
A micro smartlink and traffic rotator for gambling affiliate marketing
README 文档
README
Простой, быстрый и эффективный PHP-ротатор трафика (Smartlink / ТДС на минималках) для арбитражников и рефоводов в гемблинг-вертикали.
Позволяет распределять поток пользователей (игроков) по разным офферам, казино или посадочным страницам (landing pages) на основе заданных весов (процентного соотношения).
🚀 Быстрый запуск и проверка (без установки)
Вы можете протестировать работу ротатора прямо сейчас на своем компьютере без скачивания сторонних библиотек:
- Склонируйте этот репозиторий.
- Сгенерируйте автозагрузчик (выполните в терминале проекта):
composer dump-autoload
- Запустите встроенный быстрый веб-сервер PHP:
php -S localhost:8000
- Откройте в браузере
http://localhost:8000. Скриптindex.phpмгновенно сработает и перенаправит вас на один из тестовых офферов.
📦 Установка в свой проект
Когда вы будете готовы внедрить ротатор в свою связку, установите пакет через Composer:
composer require gembla/traffic-rotator
💻 Использование в коде
<?php require_once __DIR__ . '/vendor/autoload.php'; use Gembla\TrafficRotator\Rotator; \$rotator = new Rotator(); // Добавляем ссылки на офферы казино и их "вес" (вероятность) // В данном примере: 70% трафика уйдет на первый оффер, 30% — на второй \$rotator->addOffer('https://casino-brand-a.com', 70); \$rotator->addOffer('https://casino-brand-b.com', 30); // Автоматически выбирает ссылку и делает HTTP-редирект (header Location) \$rotator->redirect();
📂 Структура проекта
src/Rotator.php— основная логика распределения трафика.index.php— готовый пример для быстрого теста.composer.json— конфигурация автозагрузки PSR-4 под неймспейсомGembla\TrafficRotator.
📄 Лицензия
Этот проект распространяется под лицензией MIT. Вы можете свободно использовать его в своих связках и коммерческих проектах.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-28
