请问下 php 怎么获取 ajax 请求 来源页面的 完整 url 地址啊?
比如 我从网站首页或某个文章页面 点击onclick 用jquery的ajax方法发送一个请求 给 getuserinfo_ajax.php 怎么才能在getuserinfo_ajax.php 文件中获取到 请求来源,即网站首页 或其他来源页的完整地址啊??
比如 我从网站首页或某个文章页面 点击onclick 用jquery的ajax方法发送一个请求 给 getuserinfo_ajax.php 怎么才能在getuserinfo_ajax.php 文件中获取到 请求来源,即网站首页 或其他来源页的完整地址啊??
答案:print_r($_SERVER);
看看里面的 $_SERVER['HTTP_REFERER'] 是不是你想要的.
其他:PHP在经常要用到上一页的地址,如在设置要登陆跳转的页面上。
$_SERVER['HTTP_REFERER'] //可以得到上一页的地址
$_SERVER[PHP_SELF] //得到当前页面地址
$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"] //这个可以得到带参数的地址 $_SERVER['HTTP_REFERER'] //这个参数可以完全获取,页面来源
不过,需要注意,锚链接是不能获取的,
比如:xx.php?name=123#1234
获取的地址是 xx.php?name=123
因为锚链接是前台的东西,是不会发送到后台去的
上一个:php 输出 合并 重复记录
下一个:php问题,很急,在线等