На мой сайт приходит пользователь. В URI лендинга у него есть параметр "gclid=", т.е. он приземляется на страничку http://mojsite.com?glid=qwerty123 На этой странице стоят партнерские ссылки такого вида: Код (PHP): [url="http://www.merchants_website.com/mylandingpage.html?affID=12345"]order</span>[/url] Требуется взять параметр glid из URI и добавить его к партнерской ссылке как параметр subid=, так чтобы иходящая партнреская ссылка выглядела вот так: Код (PHP): [url="http://www.merchants_website.com/mylandingpage.html?affID=12345&subid=qwerty123"]order</span>[/url] Как это сделать? Если можно, поробно, ибо я полный ноль в php. На одном буржуйсом сайте нашел такой код, призванный помочь в этом вопросе и следующий комментарний: Код (PHP): <?php $gclid=$_GET['gclid']; //Read gclid and store it in $gclid $outgoinglink = 'http://www.merchants_website.com/mylandingpage.html?affID=12345&subid='. $gclid; ?> You just alter the outgoing link to match your existing affiliate link and then use the php variable $outgoinglink as your link wherever you use your affiliate link. И вот дальше я не понимаю, как и что куда подставлять? Подскажите пожалуйста! Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, результаты array/object dump и т. д.
просто дописать Код (PHP): <?=(isset($_GET['glid'])?'&subid='.htmlspecialchars(urlencode($_GET['glid'])):'')?> в нужном месте.
Ух ты, здорово! Получилось. Спасибо! И пользуясь случаем, хотел бы спросить, можно ли как-то так же просто передовать не параметр, а весь URL. Т.е. напрмер лендинг такой: http://mojsite.com/landing_page1.php То исходящая ссылка становится: http://www.merchants_website.com/mylandingpage.html?affID=1 ... _page1.php