Have you tried looking at the output of http://<site>.vaesite.com/?__phpinfo=1 to see the full list of keys and values available in $_SERVER?
This is interesting:
1. HTTP_USER_AGENT in phpinfo() will not show up locally, but it will show up on staging.
2. That variable show up in phpinfo() when viewed on a desktop, but not on an iPad.
3. on Staging, when I actually pull that specific key tho, it will not show up.
1. It may be that the local development environment doesn't sent the User-Agent header. If that's the case, then it's something we could potentially address in the next update. How critical is that?
2. All I can think here is that some setting on your iPad is keeping it from sending the User-Agent header. How else would this happen? Have you tried on Safari on a desktop just to get the most apples-to-apples comparison?
It looks like you're new here. If you want to get involved, click one of these buttons!