回答編集履歴

2

推敲

2016/02/17 08:39

投稿

退会済みユーザー
test CHANGED
@@ -55,3 +55,5 @@
55
55
  Controller::referer()も結局はenv('HTTP_REFERER')で取得しているだけなので、
56
56
 
57
57
  質問の通り正規表現で自サイトかどうかを判定すれば良いかと思います。
58
+
59
+ スマートにと言われると、今の正規表現ではstrpos()と変わりませんので、そこをもう少し凝れるかと思います。

1

推敲

2016/02/17 08:39

投稿

退会済みユーザー
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  何パターンか検証してみましたが、どのメソッドであれ問題なく取得出来ました。
10
10
 
11
- だたしComponentですので、どのようなロジックのControllerに組み込まれるか分かりません。
11
+ かしComponentですので、どのようなロジックのControllerに組み込まれるか分かりません。
12
12
 
13
13
  Controller::beforeFilter()直後に実行されるComponent::startup()がタイミングとしては無難ではないでしょうか。
14
14