PHP获取URL卡在缓存中

时间:2017-10-10 20:58:25

标签: php joomla

目前有一个页面但使用变量:site来读取站点ID号

https://www.sagu.edu/admissions/som-sample-church?site=23faf53d-2daa-4acf-b427-d28529e79ce3

https://www.sagu.edu/admissions/som-sample-church?site=55671530-b73d-45e3-be1c-d5b80692ea8b

请注意,在这两个示例中,他们都使用了不同的网站ID: 55671530-b73d-45e3-be1c-d5b80692ea8b 23faf53d-2daa-4acf-b427-d28529e79ce3

在页面中是以下代码。请记住,我使用joomla的插件,因此它解释了" [[" as<和"]]" as>

以下是代码的片段:

$siteurl = $_GET["site"];
echo $siteurl;
echo "[[br]]";


echo $_SERVER['PHP_SELF'];
echo "[[br]]";
echo $_SERVER['SERVER_NAME'];
echo "[[br]]";
echo $_SERVER['HTTP_HOST'];
echo "[[br]]";
echo $_SERVER['HTTP_REFERER'];
echo "[[br]]";
echo $_SERVER['HTTP_USER_AGENT'];
echo "[[br]]";
echo $_SERVER['SCRIPT_NAME'];
echo "[[br]]";

====================

所以关于它的奇怪之处在于,在初始链接上,它完美地运作。在第二个链接上,它仍然认为它使用来自第一个链接的相同参数。这意味着,php认为两个链接上的url都是相同的。

尝试获取正确的网址,以便我可以正确解析它。

1 个答案:

答案 0 :(得分:0)

在“系统 - 页面缓存”插件之前重新排序要执行的插件。这应该可以解决问题。