recommended refactor of current_page_url()- 11/26/2011-5:27PM
function current_page_url() {
if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
$pageURL = "https://"; $default_port="443";
}else{
$pageURL = "http://"; $default_port="80";
}
if ($_SERVER["SERVER_PORT"] != $default_port) {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}