CakePHPで携帯(ガラケー)とPC用のサイトを振り分ける方法
2013/05/09
CakePHP(1.3)で作成しているサイトで、PC用とガラケー用ページを振り分ける必要があったので、
以前、スマホ用ページとの振り分けでも利用した「Ktai Library」を利用して簡単にリダイレクトする方法を忘備録としてポストしときます。
Ktai Libraryは所定の位置にコピーしてアップロード。
使用するコントローラーに、コンポーネントとして読み込ませます。
1 |
var $components = array('Ktai'); |
で、最後に、振り分けしたいコントローラーのアクションで以下を記述。
1 2 3 4 5 6 7 8 9 |
if ($this->Ktai->is_imode() || $this->Ktai->is_softbank() || $this->Ktai->is_vodafone() || $this->Ktai->is_jphone() || $this->Ktai->is_ezweb() ){ $this->redirect('リダイレクト先のURL'); // ←例えば、('/m/')など return; } |
これでOK。簡単ですねぇ。
素晴らしいライブラリに感謝。
[tgAmazonItemLookup asin="4798024767" related="1"]
[tgAmazonItemLookup asin="B0056TYX8U" related="1"]