Bruno B B Magalhães wrote: > Hi guys, > > As part of my framework I have a URI decoder so it explode, remove > unnecessary data (as GET query) amd put it into an array... > > Is there any better way of doing this (faster?), just wondering. > > if(isset($_SERVER['REQUEST_URI']) === true) > { > $path = explode('/',$_SERVER['SCRIPT_NAME']); > > $total_paths = count($path); > > $path = stristr($_SERVER['REQUEST_URI'],$path[$total_paths-1]); > > $path = explode('/',$path); > > $total_paths = count($path); > > $i = 0; > > for($i=0;$i<$total_paths;$i++) > { > $get_string = false; > > $get_string = stristr($path[$i],'?'); > > if($get_string) > { > $get_string = "\\".$get_string; > $this->uri[$i] = > strtolower(addslashes(strip_tags(eregi_replace($get_string,'',$path[$i]) > ))); > } > else > { > $this->uri[$i] = strtolower(addslashes(strip_tags($path[$i]))); > } > } > } I could be wrong, but I think you've just re-written the code that is already in PHP to give you $_SERVER['PATH_INFO'] <?php echo $_SERVER['PATH_INFO']?> -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php