给出的是包含URL的字符串,如下所示:
$referer = 'https://www.example.com/page.php?firstparameter=value&secondparameter=value2';
然后,在链接的末尾有一个链接包含$ referer 变量,作为单个GET参数:
链接1:
<a href="https://www.example.org/site.php?parameter1=somevalue¶meter2=somevalue&referer=<?php echo $referer; ?>">Linktext</a>
所以我想通过上面的链接1 中的一个GET变量存储和传输第一个 $ referer 变量的整个URL。
打开该链接时,应该仅可以输出“ referer”参数,包括该参数内的所有原始GET参数,因此输出与原始$ referer相同,如下所示:
echo $_GET['referer'];
所需的输出:
https://www.example.com/page.php?firstparameter=value&secondparameter=value2
我认为这是有问题的,因为有几个 inside 内部的get参数,而“引荐” get参数却是未知的,但我不知道如何清除或转义它们的常用方法(或该过程)在这种情况下称为),因此它们不会被解释为父级get参数的单个get参数。
谢谢。