Нужно доработать небольшой скрипт
Есть скрипт для отслеживания и перенаправленния мобильного трафика с вэб сайтов.
Скрипт состоит с одного файла который подключается на страницы сайта с помощью php
Кода:
require_once('mobile_device_detect.php');
mobile_device_detect(true,false,true,true,true,true,true,'http://site.ru/partner.php?user_id=1',false);
Получается что скрипт перенаправляет посетителей которые зашли на сайт с мобильных устройств на страницу:
http://site.ru/partner.php?user_id=1
Задание:
Нужно модернизировать скрипт таким образом, чтоб он выдергивал поисковые фразы с рефера посетителя который зашел на страницу с установленным этим кодом и передавал его на страницу редиректа, в кодировке utf-8.
Например посетитель зашел на сайт с поисковым запросом: скачать видео
Нужно чтоб скрипт выдернул этот запрос с рефера посетителя и передал его в ссылку редиректа:
http://site.ru/partner.php?user_id=1&search=скачать+видео
а если посетить зашел не с поисковой системы то просто редиректил на адрес:
http://site.ru/partner.php?user_id=1
Далее нужен код для страницы куда будут перенаправляться посетители этим кодом, то есть для страницы:
Здесь нужно проверить несколько параметров и вывести соответствующею информацию:
1. Если юзер зашел на эту страницу с такими параметрами:
http://site.ru/partner.php?user_id=1&search=скачать+видео
Нужно вывести на странице:
cкачать видео 1
(где «скачать видео» поисковый запрос, а «1» это user_id в ссылке, в данном случае user_id=1)
2. Если юзер зашел на нашу страницу с такими параметрами:
http://site.ru/partner.php?user_id=1
Нужно вывести на странице :
Вас привел партнер 1
(где «вас привел партнер» произвольный текст, а а «1» это user_id в ссылке, в данном случае user_id=1)
3. Если юзер зашел на страницу :
Без всяких параметров (без user_id и без поискового запроса search, например повторный заход.)
То нужно проверить установлена ли у него кука user_id и она например равна 7, если установлена то вывести на страницу:
Рады снова вас видеть - 7
Где («Рады снова вас видеть произвольный текст, а «7» это кука user_id посетителя)
Если у юзера нет куки user_id , то вывести просто число 0:
Вы зашли к нам первый раз - 0