我正在使用此功能,因此页面在手机上加载不同:
$this->load->library('user_agent');
if ($this->agent->is_mobile()) {
$this->session->set_userdata('ua', '_mobile');
}
else {
$this->session->set_userdata('ua', '');
}
这是在codeigniter的my_controller.php上。
问题在于我希望它只能在手机上使用,而不能在Ipads或其他平板电脑上使用。
任何想法如何修改它?
答案 0 :(得分:1)
我认为您可以使用核心PHP代码,如下所示:
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Tablets = stripos($_SERVER['HTTP_USER_AGENT'],"Tablet");
然后你可以应用你的逻辑。
注意:检查来自iPad
的文字Tablet
和$_SERVER['HTTP_USER_AGENT']
的情况。
从CI论坛找到一个链接:http://ellislab.com/forums/viewthread/207100/#964021
请检查。