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

时间:2015-07-10 11:15:35

标签: php codeigniter

我写了一个连接到银行地址的网络服务客户端。用户被发送到银行的网站并完成发件人后,自动被重定向到名为callback.php的页面

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

3 个答案:

答案 0 :(得分:2)

您应该可以使用以下变量$_SERVER['HTTP_REFERER']

访问引荐位置(如果用户的浏览器已发送过它)

无论框架如何,都应该可以访问。

答案 1 :(得分:1)

没有100%的方法来解决这个问题......

你可以尝试使用已发送的Referer ..但是这个结果可以由用户/浏览器操作或编辑......

<?php 
    $_referer = $_SERVER["HTTP_REFERER"]; 
 ?>

答案 2 :(得分:1)

Codeigniter拥有自己的用户代理类

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

根据用户指南说的那样。

if ($this->agent->is_referral())
{
   echo $this->agent->referrer();
}

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