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
Да, наверно так будет лучше.