Jump to content

Recommended Posts

I know that the HTTP_USER_AGENT can be easily modified. I have done it myself in cURL and using stream_context_create. For general purposes though, I'm wondering if all modern browsers will always output or reliably never output a user agent string. What I'm worried about is a browser that outputs a user agent string on one request, then for whatever reason decides not to for the next one, or randomly output/no output. Would being on a secure page make a difference?

Link to comment
https://forums.phpfreaks.com/topic/168589-solved-http_user_agent-reliability/
Share on other sites

Hehe :)  Well if that's not a good enough reason, in my job I process clickstreams involving hundreds of thousands of users and millions of hits daily.  User agents pretty much stay the same as far as I can see in those.  Plenty of bots masquerade as real browsers, and there's a lot of weird user agents, but I've never noticed a user agent change for the same user session.

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.