Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以前的$服务器[';HTTP#u REFERER';]_Php - Fatal编程技术网

Php 以前的$服务器[';HTTP#u REFERER';]

Php 以前的$服务器[';HTTP#u REFERER';],php,Php,我们可以使用 $_SERVER['HTTP_REFERER'] 但是,有没有办法找到该引用的引用链接 假设我们从xyz.php转到abc.php,那么在abc.php中,xyz.php是参考链接。所以,我们现在在abc.php但是,我们从另一个页面来到xyz.php。我想知道那个引用。以前访问过的站点不存储在代码中收到的HTTP引用上。您可以在您的站点中存储每个用户活动,但您不能监视他们在使用HTTP referer传递站点之前或之后所做的操作(收到的referer除外) 有很多方法可以了解

我们可以使用

$_SERVER['HTTP_REFERER'] 
但是,有没有办法找到该引用的引用链接


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

以前访问过的站点不存储在代码中收到的HTTP引用上。您可以在您的站点中存储每个用户活动,但您不能监视他们在使用HTTP referer传递站点之前或之后所做的操作(收到的referer除外)

有很多方法可以了解以前的用户活动,比如(由亚马逊和其他大型网站实现),但这些方法需要网站管理员的共同认可


还有一点友好的建议,避免侵犯用户隐私。这对你的网站声誉没有任何好处。

哦,当然可以can@Fred-ii-那么,我该怎么做呢?你可以尝试一些方法,你可以在会话中将引用存储在一个数组中,并访问该数组。除了在请求之间保存该引用(仅当用户在你的站点上时才有效),没有办法准确地执行此操作,尽管您可以使用所述的技术,谢谢!)我没有侵犯用户隐私。我得到了答案。刚用过一次。