common.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. function mobile_page($page_info) {
  3. //输出是否有下一页
  4. $extend_data = array();
  5. if($page_info==''){
  6. $extend_data['page_total']=1;
  7. $extend_data['hasmore'] = false;
  8. }else {
  9. $current_page = $page_info->currentPage();
  10. if ($current_page <= 0) {
  11. $current_page = 1;
  12. }
  13. if ($current_page >= $page_info->lastPage()) {
  14. $extend_data['hasmore'] = false;
  15. } else {
  16. $extend_data['hasmore'] = true;
  17. }
  18. $extend_data['page_total'] = $page_info->lastPage();
  19. }
  20. return $extend_data;
  21. }
  22. /**
  23. * 获取手机端访问使用的浏览器
  24. */
  25. function get_device_type(){
  26. //全部变成小写字母
  27. $agent= strtolower($_SERVER['HTTP_USER_AGENT']);
  28. if(strpos($agent,'miniprogram')){
  29. return 'miniprogram';
  30. }
  31. if(strpos($agent,'micromessenger')){
  32. return 'micromessenger';
  33. }
  34. if(strpos($agent,'android')){
  35. return 'android';
  36. }
  37. if(strpos($agent,'iphone') || strpos($agent,'ipad')){
  38. return 'ios';
  39. }
  40. return 'other';
  41. }