PHP存储URL包括一个GET参数内的一些GET参数

给出的是包含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&parameter2=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参数。

谢谢。

haidimingzhushiwo 回答:PHP存储URL包括一个GET参数内的一些GET参数

正如评论中指出的那样,函数urlencode和urldecode可以满足我的需求。

Found here

本文链接:https://www.f2er.com/3087807.html

大家都在问