Скрипт а-ля тдс

123
_Snake_
На сайте с 06.12.2010
Offline
151
#11
ro--ot:
_Snake_, это решение для отсеивания "операторского" трафика.
Если нужно отсеивать все мобильные можно прикрутить http://mobiledetect.net

А если юзер через usb модем сидит? Ты дурачок, прежде чем минусы жмакать, удостоверься, что ты прав...

ro--ot
На сайте с 18.12.2009
Offline
164
#12
_Snake_:
... Ты дурачок, прежде чем минусы жмакать, удостоверься, что ты прав...

Это ты мне? 😂

Я никогда такой херней не занимался.

zTDS - бесплатная ТДС (https://t.me/z_tds)
P
На сайте с 23.02.2015
Offline
29
#13

Вроде, тема подходящая. Взял скрипт клоаки в блоге Lime. На денвере работает, стату тдс отображает. Поставил на фри хостинг (php 5.3.3) - не обрабатывает скрипт, стата пуста. Может подскажете чего не хватает для работы кода

<?php

$ua = $_SERVER['HTTP_USER_AGENT'];

$ua = urlencode($ua);

$ip = $_SERVER['REMOTE_ADDR'];

$api = 'http://tds.com/api.php?'; //урл апи тдс

$apikey = 'API_KEY'; //апи ключ

$churl = "{$api}action=get_link&api_key=$apikey&group=botcheck&ua=$ua&ip=$ip";

$check = file_get_contents($churl);

if (preg_match(‘#bot_action#’, $check)) {

echo 'показываем текст для бота'

}

else {

echo "<frameset cols='100%'><frame src='http://site'></frameset>";

}

?>

Ya-Go
На сайте с 01.11.2013
Offline
111
#14

Platonbro, попробуй добавить urlencode():

urlencode($_SERVER['HTTP_USER_AGENT']);

urlencode($_SERVER['REMOTE_ADDR']);

P
На сайте с 23.02.2015
Offline
29
#15
Ya-Go:
Platonbro, попробуй добавить urlencode():
urlencode($_SERVER['HTTP_USER_AGENT']);
urlencode($_SERVER['REMOTE_ADDR']);

Изменений нет. Забыл добавить, что frameset выполняется в любом случае, игнорируя все, что находится выше

HM
На сайте с 14.01.2012
Offline
223
#16

Platonbro, вывод ошибок включи. Там скорее всего на фрихе запрещен file_get_contents с удаленных ресурсов.

wplink
На сайте с 14.12.2011
Offline
79
#17

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

P
На сайте с 23.02.2015
Offline
29
#18
hakuna matata:
Platonbro, вывод ошибок включи. Там скорее всего на фрихе запрещен file_get_contents с удаленных ресурсов.

В самом деле, техподдержка сообщила, что на фри не работает. Придется покупать или кнопкой сливать

wplink
На сайте с 14.12.2011
Offline
79
#19

Чет как то много в личу пишут выложу я ее тут архивчик кому надо скачайте.

[ATTACH]144552[/ATTACH]

zip cloaka.zip
_Snake_
На сайте с 06.12.2010
Offline
151
#20
wplink:
Чет как то много в личу пишут выложу я ее тут архивчик кому надо скачайте.
[ATTACH]144552[/ATTACH]

дочитал до этого и бросил 😂😂😂


// Google NetRange: 66.249.64.0 - 66.249.95.255,
if((66==$ip_user[0])&&(249==$ip_user[1])&&(64<$ip_user[2])&&(95>$ip_user[2])&&(0<$ip_user[3])&&(255>$ip_user[3])){
$bot = 1;

}
// Google NetRange: 74.125.0.0 - 74.125.255.255, ДВА СРАВНЕНИЯ
if((74==$ip_user[0])&&(125==$ip_user[1])&&(0<$ip_user[2])&&(225>$ip_user[2])&&(0<$ip_user[3])&&(255>$ip_user[3])){
$bot = 1;

http://php.net/manual/ru/function.ip2long.php

Пользуйся на здоровье, благодарностей не надо.🍿

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий