PHP获取URL停留在缓存
问题描述:
目前有一个网页,但使用的变量:站点到站点的ID号读取PHP获取URL停留在缓存
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插件,因此解释了“[”作为<和“]”为>
这里的代码片段一下显示:
$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,以便我可以正确解析它。
答
重新安排插件在“系统 - 页面缓存”插件之前执行。这应该可以解决问题。