【问题标题】:previous $_SERVER['HTTP_REFERER']以前的 $_SERVER['HTTP_REFERER']
【发布时间】:2017-04-09 07:36:15
【问题描述】:

我们可以使用

获取参考链接
$_SERVER['HTTP_REFERER'] 

但是,有没有办法找到该参考的参考链接?

假设,我们从xyz.php 转到abc.php,所以在abc.php 中,xyz.php 是参考链接。所以,我们现在在abc.php,但是,我们从另一个页面来到xyz.php。我想知道那个参考。

【问题讨论】:

  • 哦,当然可以
  • @Fred-ii- 那么,我该怎么做呢?
  • 你试试看
  • 您可以将引用者存储在会话中的数组中,然后访问它。
  • 除了在请求之间保存它(仅当用户在您的站点上时才有效),没有办法完全做到这一点,尽管您可以遵循here 中描述的技术

标签: php


【解决方案1】:

以前访问过的网站不会存储在您在代码中收到的 HTTP 引荐来源网址上。您可以将每个用户活动存储在您的网站中,但您不能监视他们在使用 HTTP 引用传递您的网站之前或之后所做的事情(接收到的引用除外)。

有一些方法可以了解以前的用户活动,例如tracking cookies(由亚马逊和其他大型网站实施),但这些方法需要相互的网站管理员批准。

另外,一个友好的建议,避免侵犯用户隐私。这对您的网站声誉没有任何好处。

【讨论】:

  • 谢谢! :) 我没有侵犯用户隐私。我得到了答案。刚刚使用了 SESSION。
猜你喜欢
  • 2012-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 2012-04-13
相关资源
最近更新 更多