2017-10-10 96 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

重新安排插件在「系統 - 頁面緩存」插件之前執行。這應該可以解決問題。