我写了一个连接到银行地址的网络服务客户端。用户被发送到银行的网站并完成发件人后,自动被重定向到名为callback.php
的页面
现在,我想知道用户从哪个地址被重定向到回调页面?!有没有办法通过PHP知道它,当然如果可能的话在codeigniter中?!
答案 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