[英]Can I get the current page URL from a PHP script envoked via AJAX?
呃......標題真的說的是什么; 我在第1 page1
上有一個由AJAX調用執行的PHP腳本。 我可以使用標准的$_GET
從AJAX調用的PHP內部訪問page1
的當前URL / URI,還是需要將我想要的參數和其余數據一起傳遞給AJAX頁面?
謝謝,
詹姆士
推薦人應該這樣做
echo $_SERVER['HTTP_REFERER']
從您的PHP腳本中
只是為了更具體:Page1調用Page2。 然后輸出上面的變量以找到page1的url。 如果您需要page2的url,那么您將使用:
$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
在嘗試訪問它們之前,您應該檢查它們是否存在。 我有時這樣做:
$server = array_merge(array('HTTP_HOST'=>null, 'REQUEST_URI'=>null, 'HTTP_REFERER'=>null), $_SERVER);
然后我會訪問變量“$ server”而不是$ _SERVER。 或者,您也可以使用@ $ _ SERVER [],這通常會導致錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.