Use the below PHP snippet to construct the current page URL.
It will find out if the URL is on a secure URL or not, gets the server name and port number if needed and the current page.
1 |
<br /> function curPageURL() {<br /> $pageURL = ‘http’;<br /> if ($_SERVER["HTTPS"] == “on”) {$pageURL .= “s”;}<br /> $pageURL .= “://”;<br /> if ($_SERVER["SERVER_PORT"] != “80″) {<br /> $pageURL .= $_SERVER["SERVER_NAME"].”:”.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];<br /> } else {<br /> $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];<br /> }<br /> return $pageURL;<br /> } |
echo curPageURL();