announce.php не работает c IIS 7.0 + php 5.2

 • Просмотры: 1768
49
493485
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Сообщения: 2
Зарегистрирован: 29 май 2011, 16:00
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

03 июн 2011, 12:42

Файл tracker/announce.php выдает клиенту 'Unknow client' (клиент utorrent 2.2.1). Трекер запущен на хостинге c сервером IIS 7.0 + php 5.2.

После того как я закоментировал эти строки в файле announce.php, ошибка исчезла.

Код: Выделить всё

/*
if(isset($_SERVER['HTTP_ACCEPT_CHARSET']) || isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) || isset($_SERVER['HTTP_REFERER'])  || isset($_SERVER['HTTP_COOKIE']))
{
	err('Unknown Client');
} 
*/
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

04 июн 2011, 13:28

лучше поочерёдно комментировать каждую из переменных

Код: Выделить всё

$_SERVER
и смотреть на что такая реакция. :|
+
то-же самое в файлах

Код: Выделить всё

tracker/announce2.php
tracker/scrape.php
tracker/scrape2.php
fa
fail
Благодарил (а): 49 раз
Сообщения: 94
Зарегистрирован: 22 фев 2011, 22:11
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

29 окт 2012, 18:48

PPK писал(а):лучше поочерёдно комментировать каждую из переменных
немного не врубился :oops: по очередно это как? :?

Код: Выделить всё

/*isset($_SERVER['HTTP_ACCEPT_CHARSET']) */
каждую брать в отдельно?
Аватара пользователя
stepan83
Благодарил (а): 81 раз
Поблагодарили: 20 раз
Сообщения: 248
Зарегистрирован: 02 ноя 2011, 21:18
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

30 окт 2012, 00:21

убери эту переменную

Код: Выделить всё

|| isset($_SERVER['HTTP_COOKIE']))
В итоге, должно сработать:

Код: Выделить всё

if(isset($_SERVER['HTTP_ACCEPT_CHARSET']) || isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) || isset($_SERVER['HTTP_REFERER']))
{
	err('Unknown Client');
}
ki
kikoin
Поблагодарили: 1 раз
Сообщения: 8
Зарегистрирован: 05 сен 2012, 14:43
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

08 ноя 2012, 01:34

Кстати да, хочу так же пожаловаться на ошибку "Unknow client". Клиент uTorrent.
Сейчас буду комментировать переменные, разбираться ...

Добавлено спустя 10 минут 50 секунд:
Путём недолгих манипуляций, выяснилось, что достаточно удалить строку "|| isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])" в файле announce.php, чтобы всё заработало.

Это в настройках где-то отключается ?
ki
kikoin
Поблагодарили: 1 раз
Сообщения: 8
Зарегистрирован: 05 сен 2012, 14:43
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

13 ноя 2012, 21:03

А в ответ тишина ? :x
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

14 ноя 2012, 12:34

Al
Alvar
Сообщения: 28
Зарегистрирован: 20 окт 2010, 17:25
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

15 ноя 2012, 13:06

Сегодня ошибка "Unknown client" вылезла у одного из пользователей, однако сервер стандартный Apache 2.2.22 + PHP 5.3.16. Пользователь обновил uTorrent до 3.2.22 (build 28500) и появилась эта ошибка.
PPK писал(а):http://gitorious.org/ppkbb3cker/ppkbb3c ... fragment=1
Данное решение подойдет и в этом случае?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

15 ноя 2012, 13:53

там по ссылке всё написано, должно.
Аватара пользователя
Darkelita
Благодарил (а): 11 раз
Поблагодарили: 23 раза
Сообщения: 280
Зарегистрирован: 02 мар 2012, 18:48
Сообщение

announce.php не работает c IIS 7.0 + php 5.2

18 ноя 2012, 16:25

В торрент клиенте появилась ошибка Unknown client в движке вообще ни чего не ковырял. Как решить проблему?
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.

Вернуться в «Ошибки, проблемы, недочёты»