Quick and (very) nasty: $parts = split(".", $_SERVER['REMOTE_HOST']); if ($_SERVER['REMOTE_HOST'] == '127.0.0.1' || ($parts[0] == '192' && $parts[1] == '168')) { // Local } else { // Remote } Dave Carrera wrote: > i know about > > $_SERVER['REMOTE_HOST'] > > but i think i should of said how do i compare any address starting with > 192.168. > > sorry if my first question was to vague > > > David Grant wrote: > >> Try $_SERVER['REMOTE_HOST'] instead of REFERER. >> >> Dave Carrera wrote: >> >> >>> Jay Blanchard wrote: >>> >>> >>>> [snip] >>>> Is there a way of sending users with a local ip address say 127.0.0.1 >>>> and 192.168.xxx.xxx to goto one page and all other visitors to goto >>>> another? >>>> [/snip] >>>> >>>> >>>> Yes, there is. >>>> >>>> >>>> $_SERVER['REFERER'] will give you the referer mosy of the time. More >>>> info >>>> from TFM can be found here; >>>> >>>> http://us3.php.net/reserved.variables >>>> >>>> Header can then be used to redirect >>>> >>>> header("Location: http://www.example.com/"); /* Redirect browser */. >>>> More >>>> info from TFM can be found here; >>>> >>>> http://us3.php.net/header >>>> >>>> >>>> >>>> >>> snip from TFM >>> >>> 'HTTP_REFERER' >>> >>> The address of the page (if any) which referred the user agent to >>> the current page. This is set by the user agent. Not all user agents >>> will set this, and some provide the ability to modify HTTP_REFERER >>> as a feature. In short, it cannot really be trusted. >>> >>> notice the last 7 words !!!! >>> >>> >> >> >> >> > -- David Grant http://www.grant.org.uk/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php