• v4_792024
  • 139KB
  • zip
  • 0
  • VIP专享
  • 0
  • 2022-06-15 06:02
PHP网站判断用户是否用移动设备访问 内有实例
[![Build Status](]( [![Latest Stable Version](]( [![Total Downloads](]( [![Daily Downloads](]( [![License](]( [![Gitter]( Chat.svg)]( ![Mobile Detect]( > Motto: "Every business should have a mobile detection script to detect mobile readers." <i>Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.</i> > We're commited to make Mobile_Detect the best open-source mobile detection resource and this is why before each release we're running [unit tests](./tests), we also research and update the detection rules on <b>daily</b> and <b>weekly</b> basis. Your website's _content strategy_ is important! You need a complete toolkit to deliver an experience that is _optimized_, _fast_ and _relevant_ to your users. Mobile_Detect class is a [server-side detection]( tool that can help you with your RWD strategy, it is not a replacement for CSS3 media queries or other forms of client-side feature detection. ##### This month updates First of all a **BIG THANK YOU** to our growing community for your continuous support and for all the feedback received! I'm still working my way with the current issues and all the emails. Nick is almost done with all the code for the upcoming `3.0.0` so that I only have to integrate the new parsing engine. We will release minor `2.8.xx` versions until a feature freeze where we will switch to the new branch. You will all be announced before this and hopefully we can make the transition smooth for everyone. <a href="" rel='nofollow' onclick='return false;'><img align="left" src="" hspace="20"></a> Last but not least, special thanks for supporting us to our friends from []( who _are set to carefully curate the most talented developers in Europe_! Thank you all and we're excited for the new release! ##### Download and demo |Download|Docs|Examples| |-------------|-------------|-------------| |[Go to releases](../../tags)|[Become a contributor](../../wiki/Become-a-contributor)|[Code examples](../../wiki/Code-examples) |[Mobile_Detect.php](./Mobile_Detect.php)|[History](../../wiki/History)|[:iphone: Live demo!]( |[Composer package](| ##### Help |Pledgie|Paypal| |-------|------| |[Donate :+1:](|[Donate :beer:](| I'm currently paying for hosting and spend a lot of my family time to maintain the project and planning the future releases. I would highly appreciate any money donations that will keep the research going. Special thanks to the community :+1: for donations, [BrowserStack]( - for providing access to their great platform, [Zend]( - for donating licenses, [Dragos Gavrila]( who contributed with the logo. ##### 3rd party modules / [Submit new](../../issues/new?title=New%203rd%20party%20module&body=Name, Link and Description of the module.) :point_right: Keep `Mobile_Detect.php` class in a separate `module` and do NOT include it in your script core because of the high frequency of updates. :point_right: When including the class into you `web application` or `module` always use `include_once '../path/to/Mobile_Detect.php` to prevent conflicts. <table> <tr> <td>Varnish Cache</td> <td> <p><a href="" rel='nofollow' onclick='return false;'>Varnish Mobile Detect</a> - Drop-in varnish solution to mobile user detection based on the Mobile-Detect library. Made by <a href="" rel='nofollow' onclick='return false;'>willemk</a></p> <p><a href="" rel='nofollow' onclick='return false;'>mobiledetect2vcl</a> - Python script to transform the Mobile Detect JSON database into an UA-based mobile detection VCL subroutine easily integrable in any Varnish Cache configuration. Made by <a href="" rel='nofollow' onclick='return false;'>Carlos Abalde</a></p> </td> </tr> <tr> <td>WordPress</td> <td> <p><a href="" rel='nofollow' onclick='return false;'>WordPress Mobile Detect</a> - Gives you the ability to wrap that infographic in a `[notdevice][/notdevice]` shortcode so at the server level <code>WordPress</code> will decide to show that content only if the user is NOT on a phone or tablet. Made by <a href="" rel='nofollow' onclick='return false;'>Jesse Friedman</a>.</p> <p><a href="" rel='nofollow' onclick='return false;'>mobble</a> - provides mobile related conditional functions for your site. e.g. is_iphone(), is_mobile() and is_tablet(). Made by Scott Evans.</p> <p><a href="" rel='nofollow' onclick='return false;'>WordPress Responsage</a> - A small <code>WordPress</code> theme plugin that allows you to make your images responsive. Made by <a href="" rel='nofollow' onclick='return false;'>Adrian Ciaschetti</a>.</p> <p><a href="" rel='nofollow' onclick='return false;'>Social PopUP</a> - This plugin will display a popup or splash screen when a new user visit your site showing a Google+, Twitter and Facebook follow links. It uses Mobile_Detect to detect mobile devices.</p> </td> </tr> <tr> <td>Drupal</td> <td> <p><a href="" rel='nofollow' onclick='return false;'>Drupal Mobile Switch</a> - The Mobile Switch <code>Drupal</code> module provides a automatic theme switch functionality for mobile devices, detected by Browscap or Mobile Detect. Made by <a href="" rel='nofollow' onclick='return false;'>Siegfried Neumann</a>.</p> <p><a href="" rel='nofollow' onclick='return false;'>Drupal Context Mobile Detect</a> - This is a <code>Drupal context</code> module which integrates Context and PHP Mobile Detect library. Created by <a href="" rel='nofollow' onclick='return false;'>Artem Shymko</a>.</p> <p><a href="" rel='nofollow' onclick='return false;'>Drupal Mobile Detect</a> - Lightweight mobile detect module for <code>Drupal</code> created by <a href="" rel='nofollow' onclick='return false;'>Matthew Donadio</a></p> </td> </tr> <tr> <td>Joomla</td> <td><p><a href="" rel='nofollow' onclick='return false;'>yagendoo Joomla! Mobile Detection Plugin</a> - Lightweight PHP plugin for Joomla! that detects a mobile browser using the Mobile Detect class. Made by <a href="" rel='nofollow' onclick='return false;'>yagendoo media</a>.</p></td> </tr> <tr> <td>Magento</td> <td><p><a href="" rel='nofollow' onclick='return false;'>Magento</a> - This <code>Magento helper</code> from Optimise Web enables the use of all functions provided by Made by <a href="" rel='nofollow' onclick='return false;'>Kathir Vel</a>.</p></td> </tr> <tr> <td>PrestaShop</td> <td><p><a href="" rel='nofollow' onclick='return false;'>PrestaShop</a> is a free, secure and open source shopping cart platform. Mobile_Detect is included in the default package since 1.5.x.</p