2014-10-22 55 views
0

我在我的托管帐户中安装了“附属会员管理软件”。如何捕获“脚本标记”值并将其附加到链接

我创建了登录页面,我希望我的分支机构推广此登录页面。每个会员将有一个独特的会员链接。

每一个会员链接的格式如下:

http://www.mywebsite.com/AM/index.php/uswername 

的处理流程是: 客户点击推广链接(产品1)--->目标网页

在我的着陆页,我已经包含了由“会员管理软件”提供的脚本标签。此脚本标记会动态地在页面上显示会员的用户名。该脚本标签格式是:

<script src="http://www.mywebsite.com/AM/js/show/username"> </script> 

这是脚本标签由“子公司管理软件”的描述:

的JavaScript API允许你展现使用简单的外部网页的特定附属数据Javascript调用。例如:<script src="http://www.mywebsite.com/affiliates/js/show/username"></script>。一旦用户点击了会员链接,将上面的JavaScript添加到登录页面将在页面上显示引用的affiilate的用户名。

我的问题

在我已经包含了另一个推广链接(产品2)的着陆页,我想给联盟会员的用户名附加到这个环节,让他从销售获取佣金产品2.

我想捕获一个“脚本标记”的值并将其分配给一个变量。然后在第二个会员链接的末尾打印存储在变量中的值。

所以我的目标基本上是捕获用户名,然后在第二个会员链接结束时重新打印。 我想捕获由脚本标记打印的用户名,并将其附加到着陆页中的第二个关联链接,以便第二个affiliate_link将属于最初引用客户的关联企业。


下面是一个简单的解决方案,我想出了(但不工作):

我在登陆页面创建的窗体:

<form action="go.php" method="get"> 
<script src="yourdomain.com/affiliates/js/show/username/field">; </script> 
</form> 

之所以创建窗体因为根据“联属营销管理软件”:

您还可以在隐藏字段中显示联盟数据,以便您可以添加隐藏的f orm字段添加到您想要的任何Web表单。就在值追加到每个JavaScript调用,并且它会做一个javascript:document.write('<input type="hidden" name="username" value="joe">');

进去了。PHP的,我有以下代码:

<?php $username = $_GET['username']; 
header("Location: http://www.mywebsite.com/AM/index.php/$uswername); ?> 
+0

脚本标签是一个JavaScript API – 2014-10-22 02:48:30

回答

0

的第一件事是,你需要的变量拼接到url,这样做:

<?php 
    $username = $_GET['username']; 
    header("Location: http://www.mywebsite.com/AM/index.php" . &uswername); 
?> 
0
<?php 
$username = $_GET['username']; 
$url = "http://www.mywebsite.com/AM/index.php".$uswername; 
header("Location: ".$url; ?> 
相关问题