cyberduck/referer-tracker

Referer Tracker

安装次数: 20,866

依赖关系: 0

建议者: 0

安全: 0

星标: 6

关注者: 4

分支: 1

类型:silverstripe-module

4.0.0 2017-10-27 11:56 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:21:23 UTC


README

跟踪silverstripe中访客的来源路径

安装

  • 将文件夹referer-tracker保存到您的网站根目录
  • 或者将以下内容添加到您的composer.json中 "cyberduck/referer-tracker": "dev-master"
  • 运行dev/build?flush=1
  • 将以下跟踪代码添加到Page.php的init函数中
public function init() {
    parent::init(); 
    $this->refererTracker = new refererTracker(function($a, $b) { return \Session::set($a, $b); }, function ($q) { return \Session::get($q); } );
    $this->refererTracker->log();
}

用法

返回被认为是“内部”的所有来源

$this->refererTracker->retrieveInternal()

返回被认为是“外部”的所有来源

$this->refererTracker->retrieveExternal()

便捷方法,返回上述合并的单个数组

$this->refererTracker->retrieveAll()