簡體   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