我已经编写了一个连接到银行地址的webservice客户端。在用户被发送到银行的网站并完成from之后,会自动重定向到名为callback.php的页面
现在,我想知道用户从哪个地址被重定向到回调页面?!有没有办法通过PHP知道它,当然,如果可能的话,在codeigniter中?!
发布于 2015-07-10 19:18:26
您应该能够使用以下变量$_SERVER['HTTP_REFERER']访问引用位置(如果用户的浏览器发送了引用位置
不管框架是什么,你都应该可以访问它。
发布于 2015-07-10 19:18:30
没有100%的方法可以解决这个问题。
您可以尝试使用已发送的Referer。.but此结果可以由用户/浏览器等操作或编辑。
<?php
$_referer = $_SERVER["HTTP_REFERER"];
?>发布于 2015-07-10 20:07:19
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
https://stackoverflow.com/questions/31339376
复制相似问题