Get current page url in php

In an application, sometimes we need to get the current page URL in php. I mean, the URL shown in the browser. Here is how you can do it.

First, we will declare and use the function as the following:


<?php
function current_page_url() {
$url = 'http';
if ($_SERVER["HTTPS"] == "on")
$url .= "s";
$url .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
$url .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
else
$url .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
return $url;
}
// Now use the function like following:
$url = current_page_url();
//or
echo current_page_url();
You may also read:  Show posts based on user preference in wordpress

Hope you will like it :)

You may also like

Leave a Reply