On Tuesday 20 August 2002 10:57 am, Lowell Allen wrote:
> > From: Andre Dubuc <[EMAIL PROTECTED]>
> >
> > I need to differentiate between different versions of NS4, particularly
> > the ones that are used by Mac. So far, I've used the following to detect
> > variants:
> >
> > if(eregi("(Mozilla/4.[0-8][0-9])",$_SERVER['HTTP_USER_AGENT']))
> >
> > However, I'm aware that it will not distinguish between PC and Mac-based
> > NS4. My question is: what versions of NS (if any) do Mac's use? I've used
> > the following to detect IE3.0 users:
> >
> > if(eregi("(mozilla/3.0)",$_SERVER['HTTP_USER_AGENT']))
> >
> > Is this correct?
> >
> > Any insights or advice most welcome.
>
> Here's what I use to detect Mac Netscape 4.x:
>
> if((eregi("Mozilla", getenv("HTTP_USER_AGENT"))) &&
>         (!eregi("MSIE", getenv("HTTP_USER_AGENT"))) &&
>         (!eregi("Gecko", getenv("HTTP_USER_AGENT"))) &&
>         (eregi("Mac", getenv("HTTP_USER_AGENT"))))
>
> Do you really need to differentiate between 4.x versions? It looks like
> you're matching any 4.x version.


Thanks Lowell,

That's the problem -- I don't know whether to exclude Mac NS4 as well. I'm 
using a lot of CSS1, and NS4's output is horrible. Rather than re-write the 
whole site, or try to patch things up, I'm re-directing them to WaSP.

So, the question is: does Mac NS4 behave like the PC version? If so, I'll 
just use what I have, and re-direct.

Any ideas on the Mac?

Tia,
Andre 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to