该链接在域内部完全正常工作,不适用于外部网站。在文档中没有看到任何内容。我在下面提供了一个例子。希望有些见解。在外部链接中插入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