All pastes #258601 Raw Edit

Stuff

public php v1 · immutable
#258601 ·published 2006-11-26 17:57 UTC
rendered paste body
<?php	function browser_detection($which_test) {		// initialize the variables		$browser = '';		$dom_browser = '';				// set to lower case to avoid errors, check to see if http_user_agent is set		$navigator_user_agent = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';				// run through the main browser possibilities, assign them to the main $browser variable		if (stristr($navigator_user_agent, "opera")) {			$browser = 'opera';			$dom_browser = true;		} elseif (stristr($navigator_user_agent, "msie 4")) {			$browser = 'msie4';			$dom_browser = false;		} elseif (stristr($navigator_user_agent, "msie")) {			$browser = 'msie';			$dom_browser = true;		} elseif ((stristr($navigator_user_agent, "konqueror")) || (stristr($navigator_user_agent, "safari"))) {			$browser = 'safari';			$dom_browser = true;		} elseif (stristr($navigator_user_agent, "gecko")) {			$browser = 'mozilla';			$dom_browser = true;		} elseif (stristr($navigator_user_agent, "mozilla/4")) {			$browser = 'ns4';			$dom_browser = false;		} else {			$dom_browser = false;			$browser = false;		}				// return the test result you want		if ( $which_test == 'browser' ) {			return $browser;		} elseif ( $which_test == 'dom' ) {			return $dom_browser;		}	}		$user_browser = browser_detection('browser');		if ( $user_browser == 'mozilla' ) {		header("Location: /html/fx/");	} else {		header("Location: /html/ie/");	}?>