Конструкция в PHP

(Ответов: 2, Просмотров: 466)
  1. Дипломник
    • Регистрация: 01.03.2013
    • Сообщений: 241
    • Репутация: 13
    • Webmoney BL: ?
    Есть такой просто код, который парсит utm метки и подставляет куда нужно

    PHP код:
    <?php

    $utm_source 
    $_REQUEST['utm_source'];
    $utm_medium $_REQUEST['utm_medium'];
    $utm_campaign $_REQUEST['utm_campaign'];
    $utm_content $_REQUEST['utm_content'];
    $utm_term  $_REQUEST['utm_term'];
    $sub1 "http://domain/$utm_content?utm_medium=$utm_medium&utm_source=$utm_source&utm_campaign=$utm_campaign&utm_content=$utm_content&utm_term=$utm_term";


    header("location: $sub1");
    ?>
    как сделать - если в ссылке utm_content={ad_id} , т.е. равен этому {ad_id}, то это не передовалось бы в ссылку,
    во всех остальных случаях - как и должно быть

    т.е. ссылка получалась бы например

    http://domain/?utm_medium=1&utm_sour...nt=&utm_term=4
    • 0
  2. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    PHP код:
    <?php 

    $utm_source 
    $_REQUEST['utm_source']; 
    $utm_medium $_REQUEST['utm_medium']; 
    $utm_campaign $_REQUEST['utm_campaign']; 
    $utm_content $_REQUEST['utm_content']; 
    $utm_term  $_REQUEST['utm_term']; 

    if (
    $utm_content=='ad_id'){$utm_content='';}

    $sub1 "http://domain/$utm_content?utm_medium=$utm_medium&utm_source=$utm_source&utm_campaign=$utm_campaign&utm_content=$utm_content&utm_term=$utm_term";


    header("location: $sub1"); 
    ?>

    $utm_content=='ad_id'

    Тут нужный id подставить. Это конечно если он один единственный. Для списка по другому нужно делать.
    • 2

    Спасибо сказали:

    alextwinner(05.08.2016), OKyJIucT(05.08.2016),
  3. Дипломник
    • Регистрация: 01.03.2013
    • Сообщений: 241
    • Репутация: 13
    • Webmoney BL: ?
    да, работает! Спасибо!

    вот так сделал
    PHP код:
    if ($utm_content=='{ad_id}'){$utm_content='';} 
    нужно было именно когда этот макрос был в ссылке
    • 0

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры