PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): « 1 [2]

> Найдено сообщений: 20
Бронислав Отправлено: 20 Июля, 2017 - 19:25:57 • Тема: Замена значений • Форум: Вопросы новичков

Ответов: 25
Просмотров: 714
Строитель пишет:
Бронислав пишет:
Предположим, ключевое_слово_1 = новое_значение_1, ключевое_слово_2 = новое_значение_2.
Можно так
PHP:
скопировать код в буфер обмена
  1. $str = 'http://xxx.xxx/?utm_term={keyword_1}';
  2.  
  3. $arr = [
  4.     'keyword_1' => 1,
  5.     'keyword_2' => 2,
  6.     'keyword_3' => 3
  7. ];
  8.  
  9. echo strtr($str, $arr); //Вернёт строку http://xxx.xxx/?utm_term={1}

а куда это все вставить? Растерялся
и вот вопрос :
Строитель пишет:
$str = 'http://xxx.xxx/?utm_term={keyword_1}';

мне неизвестно значение utm_term. В моем примере http://xxx.xxx/?utm_term={keyword} - {keyword} - макрос adwords`a, который подставляет запросы пользователей.
Бронислав Отправлено: 20 Июля, 2017 - 18:42:30 • Тема: Замена значений • Форум: Вопросы новичков

Ответов: 25
Просмотров: 714
Строитель пишет:
Бронислав пишет:
Нужно, чтобы код искал значение utm_term, которые на данный момент в ссылке и подменял его на, например, 1, 2 и т.д., т.е. какое-то_ключевое_слово = 1 (или другое понятное мне значение);
В данный момент у вас ещё нет списка значений для замены и списка ключевых слов?
Цитата:
Список этих значений нужно где-то хранить. Возможно в файле указывать значения или через базу данных это делать?
Это уже как вам будет удобно -- если ваш скрипт использует для работы бд, то и список для замены хранить в бд. Если не использует, то в текст. файл. Если список для замены не должен подвергаться изменениям, то его вообще можно просто в массив сохранить.

1) готового списка пока что нет. Предположим, ключевое_слово_1 = новое_значение_1, ключевое_слово_2 = новое_значение_2.
2) скрипт бд не использует. Список для замены должен оставаться неизменным (периодически будет мной редактироваться), значения должны из него браться (по формату из п.1), чтобы передать новое значение в статистику, т.е. подставить в конечный вариант ссылки.
Я для себя так понимаю: если в utm_term ключево_слово_1, то заменяем его на новое_значение_1, подставляем его в ссылку.
Бронислав Отправлено: 20 Июля, 2017 - 17:57:14 • Тема: Замена значений • Форум: Вопросы новичков

Ответов: 25
Просмотров: 714
Строитель, Скрипт подставляет из строки браузера значения, которые были динамически подставлены макросом контекстной сети - http://xxx.xxx/?utm_term={keyword}
В отдельном файле у меня указано вот это:
<meta http-equiv="refresh" content="1; url=http://xxx.xxx/in/offer/xxx?aid=xxx&campaign=xxx&source=<?=$_GET['utm_source']?>&sub_id4=<?=$_GET['utm_term']?>">
GET вытаскивает эти значения и вот по ссылке, которая получается идет дальшейший переход.
Нужно, чтобы код искал значение utm_term, которые на данный момент в ссылке и подменял его на, например, 1, 2 и т.д., т.е. какое-то_ключевое_слово = 1 (или другое понятное мне значение);
Список этих значений нужно где-то хранить. Возможно в файле указывать значения или через базу данных это делать?
Бронислав Отправлено: 20 Июля, 2017 - 17:41:31 • Тема: Замена значений • Форум: Вопросы новичков

Ответов: 25
Просмотров: 714
суть понимаю, варианты представляю, но не знаком с языком Недовольство, огорчение
не подскажете, как это все оформить?
Бронислав Отправлено: 20 Июля, 2017 - 17:32:10 • Тема: Замена значений • Форум: Вопросы новичков

Ответов: 25
Просмотров: 714
Ребята, подскажите, пожалуйста, как можна подменить полученные данные, чтобы в статистику попали измененные/зашифрованные значения и только я мог их расшифровать? (все делается, чтобы видеть ключевые слова)
Параметры из контекстной сети вытаскиваются вот так:
http://xxx.xxx/...&source=<?=$_GET['utm_source']?>&sub_id4=<?=$_GET['utm_term']?>
для последующей передачи в статистику другого сайта.
Спасибо!

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB