Дикий пионер

Рейтинг
203
Регистрация
23.11.2009

Я бы покурил Access log апача - там и видно будет, откуда этот посетитель взялся, ну или как минимум как по сайту ходил. Возможно натолкнёт на нужные мысли.

Раньше был яндекс.сервер - там, насколько, я помню, можно было указать из каких сайтов составлять базу. Но вот по 4 пункту - там по-моему ничего не было. Ну или я просто не интересовался.

Ну вот и славненько

1. Вы уверены, что эти именно сама библиотека jQuery, а не какой-нибудь плагин к ней?

2. Можно пример кода на http://jsfiddle.net/ чтобы понять, что происходит. Ну или сюда минимальный код скиньте.

Да какие-нито антивирусники или другие программы для "повышения приватности" могут referrer резать, типа чтобы за пользователем не следили.

алиасы - или псевдонимы по-русски

Там два скрипта по сути. Оба - загрузчики других, насколько я понимаю.

Первый - просто динамический загрузчик скрипта по адресу /js/ta-2.3.js

Второй - какие-то куски конфигурации, проверка поддержки флеша и функции для загрузки других скриптов.

Судя по названию - jQL - это jQueryLite наверно.

Тут смотрите в чём дело-то, перенос строк в тексте не будет работать, если вы этот текст выведете внутри html. Для того, чтобы пеерносы строк получились на нужных местах - используйте функцию nl2br()

Насчёт кодирования в json_encode - не очень понял, дайте код.

Если как вы говорите код вставлен в шаблон WP - то вероятнее всего до исплнения этого кода - в браузер уже отправлена часть страницы - в таком случае работать этот код не будет, ибо куки не поставялся.

Как костыль - можно объявить переменные $key глобальной (я бы имя поуникальнее сделал), этот скрипт вставить в шаблон таким образом, чтобы он выполнялся самый первый, а уже где нужно выводить $key.

Этот скрипт в самое начало страницы ставлен?

<?php

$key = '000000';
$key2 = '000';
//cookie lifetime
$lifetime = 60*60;
if (isset($_GET['utm_source']) || isset($_COOKIE['utm_source'])) {
if ((isset($_GET['utm_source']) && $_GET['utm_source'] == '1') || (isset($_COOKIE['utm_source']) && $_COOKIE['utm_source'] == '1')) {
$key = '11111111';
$key2 = '111444';
setcookie("utm_source", 1, time() + $lifetime);
}
if ((isset($_GET['utm_source']) && $_GET['utm_source'] == '2') || (isset($_COOKIE['utm_source']) && $_COOKIE['utm_source'] == '2')) {
$key = '22222222';
$key2 = '222333';
setcookie("utm_source", 2, time() + $lifetime);
}
}
echo $key;
echo $key2;
?>

вот такой скрипт (добавил еще проверку, чтобы warning'ов не было) на отдельной странице работает.

попробуйте в файл вставить только это и зайти с параметром на него, а потом без параметра.

Всего: 1870