Мика
Зарегистрирован: 22.10.2008 Сообщения: 42
|
Добавлено: 2008-11-10 15:29 pm Заголовок сообщения: Шейпер с динамическими IP в сети |
|
|
Стандартный шейпер не обрабатывает изменяющиеся IP-адреса клиентов, поэтому пришлось немного подправить алгоритм.
В файл pl.php, который формирует плейлист я добавил сброс номера правила файрвола для пользователя, который собирается посмотреть фильм.
Скрипт шейпера не найдет данного правила и принудительно вставит правило с новым адресом в файрвол. Проблема решена.
Вот как я сделал:
Код: | if ($userid>0){
inc_hit($userid,$filmid);
$sql = "UPDATE users SET ipfw_rule=0 WHERE ID='$userid'";
mysql_query($sql);
} |
Может быть у вас есть более элегантное решение ? |
|