Перейти к содержимому


Получаем URL страницы с внешней формой


В теме одно сообщение

#1 sentimento

    Активный участник

  • Пользователи
  • PipPipPip
  • 45 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Видеография

Отправлено 17 Февраль 2015 - 22:57

Всем хай!

Делюсь, может кому будет полезно

У меня 12 мест на сайте - откуда может прийти заявка. Хотел настроить все так что-бы понимать откуда пришла заявка - но делать 12 разных внешних форм......

1. Добавил поле "Ссылка заявки"

2. Добавил скрытый INPUT, в моем случае:
<input type=hidden class='k_input' id='k_input_field_140_9980' placeholder='' value='<?=$_SERVER['REQUEST_URI']?>'>
где "type" нужно сменить на "hidden", ну и ID поля не забудте.

3. ТК у меня форма уже настроена и стилизованна - полная замена кода внешней формы не рассматривалась, - только добавление элементов.

добавляем остаток кода принадлежащий полю:

qst_input=document.createElement('input');qst_input.setAttribute('type','hidden');qst_input.setAttribute('name','k_input_field_140_9980');qst_form.appendChild(qst_input);
qst_input.value=document.getElementById('k_input_field_140_9980').value;

При этом в поле будет вписываться только часть адреса сайта "/страница.html"

Если хотите полную ссылку в value пишем

[color=#000000][color=#DD0000]<?="http://"[/color][color=#007700].[/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'SERVER_NAME'[/color][color=#007700]].[/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'REQUEST_URI'[/color][color=#007700]][/color][/color]?>

Может и топорно - но лучшего варианта пока не нашел

#2 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 20 Апрель 2015 - 11:03

Можно и так )))) в целом ...

<div style="display:none;">
<input type="text" id='k_input_field_00_12660' value='<?php
$utm_source = $_GET['utm_source'];
if ($utm_source == 'yandex_direct') {
  echo 'Яндекс Директ';
}
if ($utm_channel == '') {
echo 'Не определен';
}
?>' ></div>


Получает например &umt_source=Яндекс%20Директ из URL





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных