首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php中知道用户从哪个URL被重定向到我们网站的页面

问如何在php中知道用户从哪个URL被重定向到我们网站的页面
EN

Stack Overflow用户
提问于 2015-07-10 19:15:35
回答 3查看 77关注 0票数 0

我已经编写了一个连接到银行地址的webservice客户端。在用户被发送到银行的网站并完成from之后,会自动重定向到名为callback.php的页面

现在,我想知道用户从哪个地址被重定向到回调页面?!有没有办法通过PHP知道它,当然,如果可能的话,在codeigniter中?!

EN

回答 3

Stack Overflow用户

发布于 2015-07-10 19:18:26

您应该能够使用以下变量$_SERVER['HTTP_REFERER']访问引用位置(如果用户的浏览器发送了引用位置

不管框架是什么,你都应该可以访问它。

票数 2
EN

Stack Overflow用户

发布于 2015-07-10 19:18:30

没有100%的方法可以解决这个问题。

您可以尝试使用已发送的Referer。.but此结果可以由用户/浏览器等操作或编辑。

代码语言:javascript
复制
<?php 
    $_referer = $_SERVER["HTTP_REFERER"]; 
 ?>
票数 1
EN

Stack Overflow用户

发布于 2015-07-10 20:07:19

Codeigniter有自己的用户代理类

CI3 http://www.codeigniter.com/user_guide/libraries/user_agent.html

根据用户指南所说的。

代码语言:javascript
复制
if ($this->agent->is_referral())
{
   echo $this->agent->referrer();
}

CI2 http://www.codeigniter.com/userguide2/libraries/user_agent.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31339376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档