繁体   English   中英

如何捕获“脚本标签”值并将其附加到链接

[英]How to capture a “script tag” value and append it to a link

我已经在托管帐户中安装了“会员管理软件”。

我已经创建了一个登录页面,我希望我的会员推广此登录页面。 每个会员都有一个唯一的会员链接。

每个会员链接具有以下格式:

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添加到登录页面将在页面上显示推荐会员的用户名。

我的问题

在登录页面中,我包括了另一个会员链接(针对产品2),并且我想将会员的用户名附加到此链接,以便他从产品2的销售中获得佣金。

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

因此,我的目标基本上是捕获用户名,然后在第二个会员链接的末尾重新打印该用户名。 我想捕获由脚本标记打印的用户名,并将其添加到登录页面中的第二个会员链接,以便第二个affiliate_link属于最初推荐客户的会员。


这是我想到的一个简单解决方案(但是没有用):

我在目标网页上创建了一个表单:

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

创建表格的原因是因为,根据“会员管理软件”:

您还可以在隐藏字段中显示会员数据,以便可以将隐藏表单字段添加到所需的任何Web表单中。 只需将字段值附加到每个javascript调用中,它将执行一个javascript: document.write('<input type="hidden" name="username" value="joe">');

在go.php中,我有以下代码:

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

首先,您需要将变量连接到url,执行以下操作:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM