有人可以告诉我:
我们可以使用 php 获得后退两步的引荐来源网址吗?例如,有人通过 google.com 来到 mysite.com,然后他/她点击了 mysite.com/page.php 之类的任何其他页面,并且该页面上的引用者应该是 google.com 而不是 mysite.com
可能的 ?请帮忙
您可以将其保存到 cookie 或 session 并在下一页使用。
if (!isset($_SESSION)) {
session_start();
}
if (!isset($_SESSION['referrer'])) {
$_SESSION['referrer'] = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'n/a';
}
// another page
$referer = isset($_SESSION['referrer']) ? $_SESSION['referrer'] : null;
变量
$_SERVER['HTTP_REFERER']
可以包含referer,但只能深入一层,所以你可以看到访问者从哪里来,退一步,但不能两步。
$_SERVER['HTTP_REFERER']
如果存在,使用将获得推荐人
几年前我也想做同样的事情。这是不可能实现的。如果不是这样,我很想知道。