05
Янв
2016

Переадресация по UTM

Нашел код, но он работает не корректно. Суть заключается в том что получаем данные с URL одной UTM метки, далее по ней делаем условие, если не совпадает то редерикт с пробросом UTM далее. Слов может быть несколько. На данный момент почти все работает, но не правильно.

Php:

$utm = $_REQUEST['utm_term'];
$ipmasks = array( '{keyword}', ); 
$pattern = join('|', array_map('preg_quote', $ipmasks)); 
$pattern = str_replace('\*', '\d+', $pattern); 

if(preg_match('#^('.$pattern.')#', $utm, $_GET['utm_term']) == 0)  
 { 
    header("Location: http://test.com/index.php?".$_REQUEST['QUERY_STRING']);
 } 

Источник: https://ru.stackoverflow.com/questions/480027/%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE-utm

Share

Тебе может это понравится...