cyberduck / referer-tracker
Referer Tracker
4.0.0
2017-10-27 11:56 UTC
Requires
- php: >=5.6
- silverstripe/framework: ^4.0
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()