Возьмите URL-адрес Var и используйте в ссылке

  • Автор темы MalcolmHype
  • 38
  • Обновлено
  • 13, May 2024
  • #1
Привет!

Мне нужен код, который будет принимать переменную (8KWM2MPUSCMU4) по этой ссылке:
http://laricketson.com/life-changing-webinar/?LARicketson & IP=8KWM2MPUSCMU4

и добавьте его в конец ссылки на кнопку:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick & hosted_button_id=xxx

(вместо х.) Я думаю, что код будет близок к этому, но я не уверен, как его реализовать.

Пожалуйста, порекомендуйте:

var first = getUrlVars()["ip"];

предупреждение (первое);

функция getUrlVars() {

вар варс = {};

var parts = window.location.href.replace(/[? & ]+([^= & ]+)=([^ & #]*)/gi, function(m,key,value) {

варс[ключ] = значение;

});

вернуть переменные;

}

Кто-нибудь может помочь? Должно занять всего несколько минут.

Спасибо!

MalcolmHype


Рег
18 Dec, 2014

Тем
1

Постов
2

Баллов
12
  • 21, May 2024
  • #2
 

var inputUrl = "[URL='https://lumtu.com/yti/V0000VTRodHRwOi8vbGFyaWNrZXRzb24uY29tL2xpZmUtY2hhbmdpbmctd2ViaW5hci8_TEFSaWNrZXRzb24mSVA9OEtXTTJNUFVTQVFU']http://laricketson.com/life-changing-webinar/?LARicketson&IP=8KWM2MPUSCMU4[/URL]",

outputUrl = "[URL='https://lumtu.com/yti/egXXgeHhodHRwczovL3BheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I_Y21kPV9zLXhjbGljayZob3N0ZWRfYnV0dG9uX2lkPl2X']https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=xxx[/URL]";

function getID(inputUrl) {

return inputUrl.substring(inputUrl.indexOf("IP=") + 3);

}

function putId(IdToAdd, outputUrl){

return outputUrl.replace("xxx", IdToAdd);

}

alert(putId(getID(inputUrl), outputUrl));

Code (markup):
 

antiweber


Рег
18 Sep, 2012

Тем
0

Постов
2

Баллов
2
  • 08, Jun 2024
  • #3
Является ли laricketson.com вашим сайтом? Вы можете сделать это с помощью PHP с помощью $_GET. Расскажите о технологиях, которые вы используете. 8KWM2MPUSCMU4 всегда такой длинный? строка с известным количеством символов в конце URL?
 

Lalermav


Рег
02 Dec, 2013

Тем
1

Постов
16

Баллов
26
  • 10, Jun 2024
  • #4
Привет! «IP=8KWM2MPUSCMU4» показывает, что имя переменной IP, а не 8KW... Значит, вам нужно взять ядро переменной IP. На вашем месте я бы использовал регулярное выражение вроде:
 url = window.location.href;
var expr = /IP=([^&]+)/;
result = url.match(expr);
alert(result);
Код (разметка): результат может быть в result[1], вы можете проверить, что возвращает оповещение.
 

DmitryZ1


Рег
03 Mar, 2011

Тем
0

Постов
3

Баллов
3
Тем
49554
Комментарии
57426
Опыт
552966

Интересно