2017-10-10 94 views
0

目前有一个网页,但使用的变量:站点到站点的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,以便我可以正确解析它。

回答

0

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