Page 2 of 2
Re: Ротация через AJAX
Posted: Tue Mar 01, 2016 6:14 am
by admin
Разобрались с этим вопросом.
$_GET['click_count'] = 'rotation_only';
посольку не ясно было какой из вариантов будет использоваться гет или пост то в скрипте проверялось $_REQUEST и поэтому $_GET['click_count'] не срабатывал.
поправил на $_REQUEST['click_count'] и все стало ок.
Re: Ротация через AJAX
Posted: Tue Mar 01, 2016 7:25 am
by richmantrade
Ага, понял. Спасибо огромное!
Пойду поправлю еще на нескольких доменах с аналогичной проблемой.
Re: Ротация через AJAX
Posted: Tue Mar 01, 2016 7:46 am
by admin
NP )
Re: Ротация через AJAX
Posted: Fri Jun 30, 2017 11:48 am
by Nikso
Столкнулся с похожей проблемой на (c) SmartCJ Pro V 1.52 Build 201703211154
Реализовано также как и ТС.
Включаю out.php дебаг, смотрю в хедеры при клике вижу что аяксовый запрос отрабатывается как обычный клик. согласно %скиму определяется трейдер или урл и выдает редирект.
Клик не засчитывается, но ским почему считается. Если в настройках стоит first click и далее 20% то этот первый клик будет использован аяксом. Далее серфер будет получать просто 20% ским
Code: Select all
http://www.domain.com/out.php?ajaxlink=4x5x25608
GET /out.php?link=4x5x25608 HTTP/1.1
Host: www.domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
Accept: */*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
X-Requested-With: XMLHttpRequest
Referer: http://www.domain.com/
Connection: keep-alive
HTTP/1.1 302 Found
Server: nginx/1.10.2
Date: Fri, 30 Jun 2017 08:06:57 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=30
X-Powered-By: PHP/5.4.45
X-Cookie-engine: cache
Current-Click: 4
X-Current-Trader: noref
X-setting-skimming: 20
Script-group: ff (q: 3) (61 70) (70, 15, 15)
Select-trade: тут список трейдеров
Rand: 250 (2430)
Got-member: traderdomain.com (http://traderdomain.com/)
Traffic-sell-X: check noref sell_skim = 0
Traffic-Trade: Sending to trade
Cache-Cookie-set-to: |traderdomain2.com|traderdomain3.com|traderdomain4.com|traderdomain.com (1)
Cache-Cookie-set-vs: traderdomain.com|noref|±ç¢Ø+Ê&® )Ý©ì{(z+yü (1)
Location: http://traderdomain.com/
в common.php
Code: Select all
if (isset($_GET['ajaxlink'])) {
$_GET['url'] = 'counter';
$_GET['click_count'] = 'rotation_only';
$_GET['link'] = "images/".$_GET['ajaxlink'];
}
Пробовал заменить
$_GET['click_count']
на
$_REQUEST['click_count'] = 'rotation_only';
и просто добавить второй строкой. Ничего не меняется.
Только прода почемуто упала резко, после добавления $_REQUEST
Re: Ротация через AJAX
Posted: Fri Jun 30, 2017 1:05 pm
by admin
$_REQUEST['click_count'] верный вариант
Прода потмоу и упала что стало считать 1 раз клик , а не 2 раза как вы описали до этого.
Но еще лучше не толкать старые версии а пользоваться новой.
Re: Ротация через AJAX
Posted: Fri Jun 30, 2017 2:24 pm
by Nikso
все гет параметры надо продублировать в $_REQUEST ?
Re: Ротация через AJAX
Posted: Fri Jun 30, 2017 5:24 pm
by admin
Да, наверно так будет лучше.