Есть скрипт для отслеживания и перенаправленния мобильного трафика с вэб сайтов.

Скрипт состоит с одного файла который подключается на страницы сайта с помощью 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

Далее нужен код для страницы куда будут перенаправляться посетители этим кодом, то есть для страницы:

http://site.ru/partner.php

Здесь нужно проверить несколько параметров и вывести соответствующею информацию:

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. Если юзер зашел на страницу :

http://site.ru/partner.php

Без всяких параметров (без user_id и без поискового запроса search, например повторный заход.)

То нужно проверить установлена ли у него кука user_id и она например равна 7, если установлена то вывести на страницу:

Рады снова вас видеть - 7

Где («Рады снова вас видеть произвольный текст, а «7» это кука user_id посетителя)

Если у юзера нет куки user_id , то вывести просто число 0:

Вы зашли к нам первый раз - 0

14 лет назад
winnt
44 года
14 лет в сервисе
Был
8 лет назад

Выбранный исполнитель

pk2002
Павел 
44 года
19 лет в сервисе
Был
год назад
14 лет назад
$15
1 день

Заявки фрилансеров

pk2002
Павел 
44 года
19 лет в сервисе
Был
год назад
14 лет назад