加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

我可以从通过AJAX调用的PHP脚本中获取当前页面URL吗?

发布时间:2020-12-15 22:54:15 所属栏目:百科 来源:网络整理
导读:呃……标题真的说的是什么;我在第1页上有一个由 AJAX调用执行的 PHP脚本.我可以使用标准的$_GET从AJAX调用的PHP内部访问page1的当前URL / URI,还是需要将我想要的参数和其余数据一起传递给AJAX页面? 谢谢, 詹姆士 解决方法 推荐人应该这样做 echo $_SERVER[
呃……标题真的说的是什么;我在第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 [],这通常会导致错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读