該鏈接在域內部完全正常工作,不適用於外部網站。在文檔中沒有看到任何內容。我在下面提供了一個例子。希望有些見解。在外部鏈接中插入PHP變量
<?php $user = basename($_SERVER['PHP_SELF']);?>
<a href="https://www.externaldomain.com/secure/cart/addItem.aspx?qty=1&itID=9135&PromoID=83&uid=<?php echo $user->username ?>">
該鏈接在域內部完全正常工作,不適用於外部網站。在文檔中沒有看到任何內容。我在下面提供了一個例子。希望有些見解。在外部鏈接中插入PHP變量
<?php $user = basename($_SERVER['PHP_SELF']);?>
<a href="https://www.externaldomain.com/secure/cart/addItem.aspx?qty=1&itID=9135&PromoID=83&uid=<?php echo $user->username ?>">
根據您發表評論,你必須有一個頁面的url像page.php?ID=userid
,你想是這樣的:{externalpage.com/page.php}?uid=userid
嘗試:
<a href="https://www.externaldomain.com/secure/cart/addItem.aspx?qty=1&itID=9135&PromoID=83&uid=<?php echo $_GET["ID"]; ?>">
根據您最後評論,請試試這個:
<?php $user = basename($_SERVER['PHP_SELF']);?>
<a href="https://www.externaldomain.com/secure/cart/addItem.aspx?qty=1&itID=9135&PromoID=83&uid=<?php echo $user; ?>">
是的,它返回相同的東西。對不起,我會試着更好地解釋它。例。 www.domain.com/sample以「sample」爲ID。外部鏈接www.externaldomain.com/sample –
@JoshuaAdams看到我的編輯 – Berriel
它返回www.externaldomain.com/index.php它不會傳遞$ user變量。頁面ID總是像/ Joshua這樣的通用名稱。 –
您的意思是「不起作用」?預期的行爲是什麼? – Berriel
它不包含變量。鏈接轉發時不包括$ user。 –
第一行之後'var_dump($ user)'的輸出是什麼? – Berriel