我已经写了一个连接到银行地址的web服务客户端。用户被发送到银行的网站并完成后,然后自动被重定向到名为callback.php
的网页如何知道用户从哪个URL重定向到我们网站的一个页面php
现在,我想知道用户从哪个地址被重定向到回叫页面?有没有办法通过PHP知道它,当然如果可能的话,在codeigniter?!
我已经写了一个连接到银行地址的web服务客户端。用户被发送到银行的网站并完成后,然后自动被重定向到名为callback.php
的网页如何知道用户从哪个URL重定向到我们网站的一个页面php
现在,我想知道用户从哪个地址被重定向到回叫页面?有没有办法通过PHP知道它,当然如果可能的话,在codeigniter?!
您应该能够访问参考目的地(如果用户的浏览器发送它,那是),与下面的变量$_SERVER['HTTP_REFERER']
这应该是你访问,无论框架。
没有100%的方式来解决这个...
你可以尝试向使用哪个发送的Referer的..。但这结果可以manipulatet或用户/浏览器等编辑.. 。
<?php
$_referer = $_SERVER["HTTP_REFERER"];
?>
笨都有它自己的用户代理类
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
我相信你正在寻找[引荐](http://stackoverflow.com/questions/165975/determining-referer-in-php) – Andrew