我正在创建移动网站,我正在开始转换当前应用的任务。我正在使用CodeIgniter的内置用户代理类,但我想知道以下是否可能:
$this->load->library('user_agent');
if (!$this->agent->is_mobile()) {
$this->_showPage("newquote/newquotemobile", 'Test Mobile Page', $viewData);
}
else {
$this->_showPage("newquote/newquote", 'Test Page', $viewData);
}
有没有人有使用CodeIgniter的内置用户代理类的经验?
答案 0 :(得分:3)
这几乎就是你想要的方式(确定用户代理是否是移动的),但我不明白为什么你选择否定这个条件。我认为它是“!”在那里是错误的。
这就是您使用CI提供的用户代理类的方式。 http://ellislab.com/codeigniter/user-guide/libraries/user_agent.html