Skip to content

August 11, 2010

CodeIgniter – UserAgents

Da ich gerade eine Seite auch für Mobile’s als Iphone und konsorten optimieren sollte habe ich mir heute dann auch endlich mal die UserAgent’s Klasse von Codeiginiter angeschaut.
Die Klasse ist finde ich Top, man kann darüber schön sagen wenn du ein Mobile bis dann geh mal wo anders hin. Natürlich kannst auch auch gleich sagen : Wenn Iphone dann iphone.xydomain.tld . Sehr cool, und in der praxis sah das ganze dann bei mir so aus

$this->load->library('user_agent');

if ($this->agent->is_mobile()){
    redirect('mobile.domain.de');
}

[ad#ad-1]
Wenn das nun ganz oben in eurer Datei ist gehen alle Mobile Phones die in der /application/config/useragents.php definiert sind auf die Domain mobile.domain.de. Die Abfrage könnt ihr dann noch halt verfeinern um ein Iphone z.B. noch auf eine andere Domain zu holen damit es in nem bestimmten Style dargestellt wird oder so.

Read more from CodeIgniter, PHP

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments