ShoeLace1291 Posted March 27, 2012 Share Posted March 27, 2012 I'm looking for a way to get the full url of the current page. something like $_SERVER['REQUEST_URI'] but the full thing. request uri doesn't work well for my situation, because my script is in a subdirectory of a domain. http://localhost/script. When I use request uri, it also includes "/script", which it should. Is there anyway to request the full URL? Quote Link to comment https://forums.phpfreaks.com/topic/259776-how-to-request-full-url/ Share on other sites More sharing options...
QuickOldCar Posted March 27, 2012 Share Posted March 27, 2012 //get the url from the address bar $url = filter_var("http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'], FILTER_SANITIZE_STRING); if (!empty($_SERVER["QUERY_STRING"])){ $query_string = filter_var($_SERVER['QUERY_STRING'], FILTER_SANITIZE_STRING); $url .= "?".$query_string; } Quote Link to comment https://forums.phpfreaks.com/topic/259776-how-to-request-full-url/#findComment-1331415 Share on other sites More sharing options...
scootstah Posted March 27, 2012 Share Posted March 27, 2012 It's usually good practice to define the base URL somewhere, to ensure that it is always the way it should be. Quote Link to comment https://forums.phpfreaks.com/topic/259776-how-to-request-full-url/#findComment-1331459 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.