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