Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Создание ссылки из GET и POST-параметров
Покинул форум
Сообщений всего: 20
Дата рег-ции: Июль 2017
Помог: 0 раз(а)
Всем привет! Подскажите, пожалуйста, как можна создать ссылку, подставляя параметры из адресной строки и из формы?
Данные из адресной строки принимаются и подменяются:
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Бронислав пишет:
как можна создать ссылку, подставляя параметры из адресной строки и из формы?
Одним запросом передать сразу пост и гет? Это не возможно. Или пост (по нажатию на кнопку), или гет (по клику по ссылке). А зачем вам сразу два метода одновременно? Ссылку сгенерировать можно любым из них.
Бронислав
Отправлено: 24 Августа, 2017 - 17:26:55
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Июль 2017
Помог: 0 раз(а)
Строитель пишет:
Бронислав пишет:
как можна создать ссылку, подставляя параметры из адресной строки и из формы?
Одним запросом передать сразу пост и гет? Это не возможно. Или пост (по нажатию на кнопку), или гет (по клику по ссылке). А зачем вам сразу два метода одновременно? Ссылку сгенерировать можно любым из них.
Два значения берутся из формы и указывают разделы в будущей ссылке, и два значения берутся из адресной строки, передаются как параметр (после "&") для отображения в статистике.
Строитель
Отправлено: 24 Августа, 2017 - 17:30:02
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Бронислав пишет:
Строитель пишет:
Бронислав пишет:
как можна создать ссылку, подставляя параметры из адресной строки и из формы?
Одним запросом передать сразу пост и гет? Это не возможно. Или пост (по нажатию на кнопку), или гет (по клику по ссылке). А зачем вам сразу два метода одновременно? Ссылку сгенерировать можно любым из них.
Два значения берутся из формы и указывают разделы в будущей ссылке, и два значения берутся из адресной строки, передаются как параметр (после "&") для отображения в статистике.
Ну тогда надо значения, принятые первыми (из формы), где то хранить, т.к. после приёма значений из адресной строки, ранее принятые значения из формы будут сброшены.
Бронислав
Отправлено: 24 Августа, 2017 - 17:59:06
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Июль 2017
Помог: 0 раз(а)
Цитата:
Ну тогда надо значения, принятые первыми (из формы), где то хранить, т.к. после приёма значений из адресной строки, ранее принятые значения из формы будут сброшены.
Первыми берутся значения из адресной строки http://example.com?utm_term=...&utm_content=... Они обрабатываются скриптом из 1-го сообщения, подменяются и формируют ссылку.
В эту же ссылку нужно вставить данные, которые вводятся в поля формы, обрабатываемые подобным скриптом.
Т.е. получается, нужно передать get, обработать и сохранить, а данные из post обработать и прикрутить к ним get, верно?
Подскажите, пожалуйста, как это сделать.
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Бронислав пишет:
Т.е. получается, нужно передать get, обработать и сохранить, а данные из post обработать и прикрутить к ним get, верно?
Ну да, я об этом и говорил чуть выше. Чуть позже напишу пример (сейчас не много занят).
Строитель
Отправлено: 25 Августа, 2017 - 01:16:15
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Скопируйте код целиком, и запустите в браузере. После тестирования вам станет понятен принцип его работы, и тогда подправите в коде ссылки, а так же искомые и заменяемые значения (всё прокомментировано):
Покинул форум
Сообщений всего: 20
Дата рег-ции: Июль 2017
Помог: 0 раз(а)
Строитель пишет:
Скопируйте код целиком, и запустите в браузере. После тестирования вам станет понятен принцип его работы, и тогда подправите в коде ссылки, а так же искомые и заменяемые значения (всё прокомментировано):
Спасибо большое! Переделал под себя, больше времени заняло интегрирование в шаблон wordpress)
А можно сделать так, чтобы форма отображалась, если параметров после "?" нет?
Строитель
Отправлено: 06 Сентября, 2017 - 00:03:03
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Бронислав пишет:
А можно сделать так, чтобы форма отображалась, если параметров после "?" нет?
Т.е., что бы форма отображалась всегда?
Бронислав
Отправлено: 06 Сентября, 2017 - 13:11:36
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Июль 2017
Помог: 0 раз(а)
Строитель пишет:
Бронислав пишет:
А можно сделать так, чтобы форма отображалась, если параметров после "?" нет?
Т.е., что бы форма отображалась всегда?
Ну да
Строитель
Отправлено: 06 Сентября, 2017 - 15:04:16
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.