[Codeigniter-users] オートロードについて

Back to archive index

Kenji kenji****@club*****
2008年 6月 8日 (日) 11:25:10 JST


Kenji です。

要求を完全に理解しているかわかりませんので、少々、ずれているかも
しれませんが、

On Sun, 8 Jun 2008 09:18:10 +0900
"decoy" <youtu****@gmail*****> wrote:

> decoyです。
> 
> > オートロードは、システム初期化時にライブラリなどをロードするという
> > 機能ですが、システム初期化時に、どんな引数を渡すのでしょうか?
> 
> あ、↑これを先に言ったほうが手っ取り早かったですね。
> ユーザライブラリにPEARのNet_UserAgent_Mobileに
> ちょっとだけ手を加えたMy_UserAgent_Mobileというものがあるのですが
> そのクラスのコンストラクタにUser-Agentを渡す、といったものです。
 
> User-Agentを渡したいなら$_SERVER['HTTP_USER_AGENT']を
> 直接書けばいいと思われるかもしれませんが
> テストする際等に毎回、UAを偽装してアクセスする手間を省く為に
> config辺りにUAを直接書いて、そのconfigにUAの記載がある場合は
> そのキャリアとして扱うといったような処理を想定していました。

config.php にそれ用の設定項目を追加して、

$config['fake_user_agenet'] = 'DoCoMo/...';

コンストラクタでは、その設定項目を読み込み、

$this->load->config('fake_user_agent');

値があれば、それを UA とするような処理をしたら
いかがでしょうか?


// Kenji




Codeigniter-users メーリングリストの案内
Back to archive index