public function redirectUrl($url)
	{
		$processor = new ParamProcessor();
		$url = $processor->GetFullLink($url);
		$url = str_replace("&amp;", "&", $url);

		// IIS running CGI mode has a bug related to POST and header(LOCATION) to the SAME script.
		// In this environment the behavior expected causes a loop to the same page
		// To reproduce this behavior comment the this and try use any processpage state class
		$isBugVersion = stristr(PHP_OS, "win") && stristr($this->get("GATEWAY_INTERFACE"), "cgi") && stristr($this->get("SERVER_SOFTWARE"), "iis");

		ob_clean();
		if (!$isBugVersion)
		{
			header("Location: " . $url);
		}

		echo "<html>";
		echo "<head>";
		echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=$url\">";
		echo "<style type='text/css'> ";
		echo "	#logo{";
		echo "		width:32px;";
		echo "		height:32px;";
		echo "		top: 50%;";
		echo "		left: 50%;";
		echo "		margin-top: -16px;";
		echo "		margin-left: -16px;";
		echo "		position:absolute;";
		echo "} </style>";
		echo "</head>";
		echo "<h1></h1>";
		echo "<div id='logo'><a href='$url'><img src='common/imgs/ajax-loader.gif' border='0' title='If this page does not refresh, Click here' alt='If this page does not refresh, Click here' /></a></div>";
		echo "</html>";
		exit;
	}
public function redirectUrl($url)
	{
		$processor = new ParamProcessor();
		$url = $processor->GetFullLink($url);
		$url = str_replace("&amp;", "&", $url);

		// IIS running CGI mode has a bug related to POST and header(LOCATION) to the SAME script.
		// In this environment the behavior expected causes a loop to the same page
		// To reproduce this behavior comment the this and try use any processpage state class
		$isBugVersion = stristr(PHP_OS, "win") && stristr($this->get("GATEWAY_INTERFACE"), "cgi") && stristr($this->get("SERVER_SOFTWARE"), "iis");

		ob_clean();
		if (!$isBugVersion)
		{
			header("Location: " . $url);
		}

		echo "<html>";
		echo "<head>";
		echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=$url\">";
		echo "<style type='text/css'> ";
		echo "	#logo{";
		echo "		width:32px;";
		echo "		height:32px;";
		echo "		top: 50%;";
		echo "		left: 50%;";
		echo "		margin-top: -16px;";
		echo "		margin-left: -16px;";
		echo "		position:absolute;";
		echo "} </style>";
		echo "</head>";
		echo "<h1></h1>";
		echo "<div id='logo'><a href='$url'><img src='common/imgs/ajax-loader.gif' border='0' title='If this page does not refresh, Click here' alt='If this page does not refresh, Click here' /></a></div>";
		echo "</html>";
		exit;
	}
public function redirectUrl ( $ url ) { $ processor = new ParamProcessor ( ) ; $ url = $ processor -> GetFullLink ( $ url ) ; $ url = str_replace ( "&amp;" , "&" , $ url ) ; // IIS running CGI mode has a bug related to POST and header(LOCATION) to the SAME script. // In this environment the behavior expected causes a loop to the same page // To reproduce this behavior comment the this and try use any processpage state class $ isBugVersion = stristr ( PHP_OS , "win" ) && stristr ( $ this -> get ( "GATEWAY_INTERFACE" ) , "cgi" ) && stristr ( $ this -> get ( "SERVER_SOFTWARE" ) , "iis" ) ; ob_clean ( ) ; if ( ! $ isBugVersion ) { header ( "Location: " . $ url ) ; } echo "<html>" ; echo "<head>" ; echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=$url\">" ; echo "<style type='text/css'> " ; echo "	#logo{" ; echo "		width:32px;" ; echo "		height:32px;" ; echo "		top: 50%;" ; echo "		left: 50%;" ; echo "		margin-top: -16px;" ; echo "		margin-left: -16px;" ; echo "		position:absolute;" ; echo "} </style>" ; echo "</head>" ; echo "<h1></h1>" ; echo "<div id='logo'><a href='$url'><img src='common/imgs/ajax-loader.gif' border='0' title='If this page does not refresh, Click here' alt='If this page does not refresh, Click here' /></a></div>" ; echo "</html>" ; exit ; }
Redirect to Url.
@access public
@param string $url
@return void
Redirect to Url .