如何获取上级url(地址)?

在项目的实际应用中,发现在很多地方需要做登陆验证,为了提升网站友好度,增加用户粘度,再有些地方做了登陆验证,当用户成功登陆之后,需要再次跳转到来路网址,这样可以显得人性化,以下介绍在php中如何获得上级的url。

1、获取当前的域名:

$_SERVER['SERVER_NAME'];

2、获取来源网址,即点击来到本页的上页网址

$_SERVER["HTTP_REFERER"];

3、获取当前域名的后缀

$_SERVER['REQUEST_URI'];

4、获取当前域名

$_SERVER['HTTP_HOST'];

5、得到当前页面地址

$_SERVER['PHP_SELF'];

当然,如果用户直接访问登陆页面,则无法返回到上一层url,这时候就需要做出相应的判断,让其跳转到项目的首页或者用户的个人中心,这些都需要你进行相应的调整,这样就可以给用户更好的体验。

2017-10-09

0 个评论