呃……标题真的说的是什么;我在第1页上有一个由
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 [],这通常会导致错误.