Jump to content

How Does get_browser() Work?


fusilli_jerry89

Recommended Posts

Thank you, but I was actually wondering if someone could explain the browscap.ini file. Does a server just compare the information stored in its browscap.ini file with the information that the browser is sending to the server in its request packets? Is this information reliable? Like, couldn't a telnet connection send firefox-like information and trick the server into thinking it's firefox instead of telnet?

Link to comment
Share on other sites

The browser sends the "HTTP_USER_AGENT" data, PHP uses that data to look up more info, and as the server relies on the client sending that data, it can be spoofed,

So everything refers on $_SERVER['HTTP_USER_AGENT'], the browscap.ini is just extending info (a lookup from the reference if you will)

Link to comment
Share on other sites

The browser sends the "HTTP_USER_AGENT" data, PHP uses that data to look up more info, and as the server relies on the client sending that data, it can be spoofed,

So everything refers on $_SERVER['HTTP_USER_AGENT'], the browscap.ini is just extending info (a lookup from the reference if you will)

 

Thank you. I'll chew on that :).

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.