NYCPHP Meetup

NYPHP.org

[nycphp-talk] Browser detection

Brian O'Connor gatzby3jr at gmail.com
Wed May 1 17:08:37 EDT 2013


This might be useful for you: https://github.com/dmolsen/Detector


On Wed, May 1, 2013 at 3:55 PM, Anthony Ferrara <ircmaxell at gmail.com> wrote:

> The best way to do browser detection is to not do it. It's unreliable and
> difficult to even come close to trying it.
>
> Why do you want detection?
>
> Anthony
>
>
> On Wed, May 1, 2013 at 3:51 PM, Federico Ulfo <rainelemental at gmail.com>wrote:
>
>> Hi all, how do you solve the problem of the browser detection?
>>
>> The PHP built in function get_browser() doesn't seams to work very well,
>> it's slow and inaccurate, it also need a huge browscap.ini file to be
>> loaded and updated, and looks like isn't maintained really well.
>>
>> The most accurate library I've found uses the user-agent-string.infoAPI, which isn't very fast, and it doesn't tell the device type, such as
>> iPhone, iPad, Android, etc.
>>
>> Not satisfacted by the available solutions I've decided to create a
>> library that with dependency injection loads other parser, so it's flexible
>> and accurate. The library, Sail\Useragent, is open source and available on
>> packagist:
>> https://github.com/rainphp/useragent
>>
>>
>> _______________________________________________
>> New York PHP User Group Community Talk Mailing List
>> http://lists.nyphp.org/mailman/listinfo/talk
>>
>> http://www.nyphp.org/show-participation
>>
>
>
> _______________________________________________
> New York PHP User Group Community Talk Mailing List
> http://lists.nyphp.org/mailman/listinfo/talk
>
> http://www.nyphp.org/show-participation
>



-- 
Brian O'Connor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20130501/1513486b/attachment.html>


More information about the talk mailing list