php tutorial to get the current page url address and parameters To get the full address of the current page we have to go through many operations such as http or https tutorial php file and path host domain name query parameters finally became.
Get agreement - http
The url protocol can be read in the $ _server ['server_protocol'] variable.
* /
echo $ _server ['server_protocol'];
/ *
If you check the value, you can find that not just http or https, but such a string: http / 1.1
* /
$ protocol = strpos (strtolower ($ _ server ['server_protocol']), 'https') === false? 'http': 'https';
/ *
Get Host Domain Name * /
$ host = $ _server ['http_host'];
/ *
Use $ _server ['script_name'] to get the php file and path except the domain name
* /
$ script = $ _server ['script_name'];
// Get the query parameters after?
$ params = $ _server ['query_string'];
//Method Two
$ uri = $ _server ['request_uri'];
// Here to see a complete access to the current url instance
$ protocol = strpos (strtolower ($ _ server ['server_protocol']), 'https') === false? 'http': 'https';
$ host = $ _server ['http_host'];
$ script = $ _server ['script_name'];
$ params = $ _server ['query_string'];
$ currenturl = $ protocol. ': //'. $ host. $ script. '?' $ params;
echo $ currenturl;