GoogleAnalyticsとか入れればいいのに、アクセス解析的なものを自前で入れろというものだから、作ってたんだけど、CakePHPのRequestHandlerコンポーネントを使ってリファラを取ろうとするとうまく取得してくれなかった。
コードを追う時間が取れなかったのでとりあえずサーバ変数からとる。
<?php
$refer = $this->RequestHandler->getReferrer();
$refer = $_SERVER['HTTP_REFERER'];
?>
サーバ変数もサニタイズしたほうが良いのかな。