Today, We want to share with you PHP Get Full URL PATH QUERY STRING.In this post we will show you PHP Get Absolute Path, Document Root, Base URL, hear for PHP Document Root, Path and URL detection we will give you demo and example for implement.In this post, we will learn about how to find the exact path of the file upload in php with an example.


There are the Following The simple About PHP Get Full URL PATH QUERY STRING Full Information With Example and source code.

As I will cover this Post with live Working example to develop Get current URL path in PHP, so the some php get current url without query string for this example is following below.

Read Also:  Add www subdomain to all Urls using Htaccess

PHP Get full url with parameters

Full URL :”.””;
echo “


echo “Path :”.$path = $_SERVER[‘PHP_SELF’];
echo “


echo “File Name :”.$file_name = basename($_SERVER[‘PHP_SELF’]);
echo “


echo “Get the absolute path :”.$base_dir = __DIR__;
echo “


echo “Get the document root :”.$doc_root = preg_replace(“!${_SERVER[‘SCRIPT_NAME’]}$!”, ”, $_SERVER[‘SCRIPT_FILENAME’]);
echo “


// server protocol
echo “Get the server protocol :”.$protocol = empty($_SERVER[‘HTTPS’]) ? ‘http’ : ‘https’;
echo “

Read Also:  How to get the current page name using PHP?


// domain name
echo “Get the server protocol :”.$domain = $_SERVER[‘SERVER_NAME’];
echo “


// base url
$base_dir = __DIR__;
echo “Get the base url :”.$base_url = preg_replace(“!^${doc_root}!”, ”, $base_dir);
echo “


// server port
echo “Get the server port :”.$port = $_SERVER[‘SERVER_PORT’];
echo “


//PHP Get URL with Parameter
echo “PHP Get URL with Parameter :”.$_SERVER[‘REQUEST_URI’];
echo “


echo “


//PHP Get hostname
echo “PHP Get hostname :”.$_SERVER[‘HTTP_HOST’];
echo “



Paths and Directories in PHP


Full URL :

Path :/pakainfo-apps-demo-examples/blog/test.php

File Name :test.php

Get the absolute path :/home/pakainfo/public_html/pakainfo-apps-demo-examples/blog

Get the document root :/home/pakainfo/public_html

Get the server protocol :https

Get the server protocol

Get the base url :/pakainfo-apps-demo-examples/blog

Get the server port :443

PHP Get URL with Parameter :/pakainfo-apps-demo-examples/blog/test.php?id=5&name=userfname

PHP Get QUERY_STRING :id=5&name=userfname

Angular 6 CRUD Operations Application Tutorials

Read :

Read Also:  defer parsing of javascript htaccess


You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about PHP Get Full URL PATH QUERY STRING.
I would like to have feedback on my blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.

Related FAQ

Here are some more FAQ related to this Article:

  1. Read Also:  Get the full URL in PHP
  2. Read Also:  PHP crud Mysqli Select Insert Update and Delete query
  3. Read Also:  how to Install PHP Accelerator Xampp on Windows
  4. Read Also:  PHP Get domain name from full URL with parameters
  5. Read Also:  Retrieving URL Query String in PHP
  6. Read Also:  Session Management Using Yii Framework
  7. Read Also:  Ajax Autocomplete Search using jQuery with PHP MySQLi
  8. Read Also:  PHP Get Current URL Full Path HTTP-HTTPS Protocol
  9. Read Also:  Angular 9/8 SEO Dynamic Rendering Title and Meta Tags
  10. Read Also:  Create Thumbnail And Upload image using PHP