Detect the users operating system using PHP

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • bizt

    Detect the users operating system using PHP

    Hi,

    Is it possible to detect a users operating system using PHP or is this
    something for Javascript? I ask because I am trying getting some bugs
    with a minor javascript script that is generating bugs when run using
    IE on the Mac. The javascript, although a fancy feature, isnt all that
    important to the page so Im just going to disable it from the server
    for Mac users (sorry guys), at least until I figure out the way it will
    display on the Mac.

    I havent yet tested it in non-IE browsers (Firefox, Opera etc) on the
    Mac. Can I also find out what browser software the Mac user is using.
    If it works in other Mac browsers I can simply just disable it for IE
    Mac users.

    Cheers

    Burnsy

  • Andy Jeffries

    #2
    Re: Detect the users operating system using PHP

    On Tue, 20 Jun 2006 03:09:06 -0700, bizt wrote:[color=blue]
    > Is it possible to detect a users operating system using PHP or is this
    > something for Javascript? I ask because I am trying getting some bugs with
    > a minor javascript script that is generating bugs when run using IE on the
    > Mac. The javascript, although a fancy feature, isnt all that important to
    > the page so Im just going to disable it from the server for Mac users
    > (sorry guys), at least until I figure out the way it will display on the
    > Mac.
    >
    > I havent yet tested it in non-IE browsers (Firefox, Opera etc) on the Mac.
    > Can I also find out what browser software the Mac user is using. If it
    > works in other Mac browsers I can simply just disable it for IE Mac users.[/color]

    It's not always reliable (it can be faked), but $_SERVER["USER_AGENT "]
    should do for your purposes.

    Cheers,


    Andy


    --
    Andy Jeffries MBCS CITP ZCE | gPHPEdit Lead Developer
    http://www.gphpedit.org | PHP editor for Gnome 2
    http://www.andyjeffries.co.uk | Personal site and photos

    Comment

    • Mladen Gogala

      #3
      Re: Detect the users operating system using PHP

      On Tue, 20 Jun 2006 03:09:06 -0700, bizt wrote:
      [color=blue]
      > Hi,
      >
      > Is it possible to detect a users operating system using PHP or is this
      > something for Javascript? I ask because I am trying getting some bugs
      > with a minor javascript script that is generating bugs when run using
      > IE on the Mac. The javascript, although a fancy feature, isnt all that
      > important to the page so Im just going to disable it from the server
      > for Mac users (sorry guys), at least until I figure out the way it will
      > display on the Mac.
      >
      > I havent yet tested it in non-IE browsers (Firefox, Opera etc) on the
      > Mac. Can I also find out what browser software the Mac user is using.
      > If it works in other Mac browsers I can simply just disable it for IE
      > Mac users.
      >
      > Cheers
      >[/color]


      There is get_browser() function which will return a hash with different
      fields, one of which is "platform". More details can be seen at:



      I can only imagine what the "stripper" field does.


      --


      Comment

      Working...