1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
ajax_counter.php
См. документацию.
1<?php
2
3if ($_SERVER['REQUEST_METHOD'] != 'POST')
4{
5 die;
6}
7
8if (isset($_POST['SITE_ID']) && is_string($_POST['SITE_ID']) && preg_match('/^[A-Za-z0-9_]{2}$/', $_POST['SITE_ID']) === 1)
9{
10 define('SITE_ID', $_POST['SITE_ID']);
11}
12
13define('STOP_STATISTICS', true);
14define('NOT_CHECK_PERMISSIONS', true);
15define('PUBLIC_AJAX_MODE', true);
16
17require_once $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php';
18
19if (! (check_bitrix_sessid() && Bitrix\Main\Loader::includeModule('conversion')))
20{
21 die;
22}
23
24if (($referer = $_POST['HTTP_REFERER']) && is_string($referer))
25{
26 $_SERVER['HTTP_REFERER'] = $referer;
27}
28
30$context->saveInstance();
31$context->addDayCounter('conversion_visit_day', 1);
32
33echo 'OK';
34
35require_once $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_after.php';
static getInstance()
Определения daycontext.php:264
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
$context
Определения csv_new_setup.php:223
check_bitrix_sessid($varname='sessid')
Определения tools.php:4686
die
Определения quickway.php:367