I worked on a project recently where I needed to get the url of the current page dynamically then add it to a body class. The first part of this process was to retrieve the url. Here is how that is done with a WordPress site and with a Non WordPress site.
|// Non WordPress|
|$current_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";|
|// WordPress Site|
|$current_url = add_query_arg( $wp->query_string, '', home_url( $wp->request ) );|