目前有一个页面但使用变量: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都是相同的。
尝试获取正确的网址,以便我可以正确解析它。
答案 0 :(得分:0)
在“系统 - 页面缓存”插件之前重新排序要执行的插件。这应该可以解决问题。