This function will be help you how to get current link path of website from PHP
Source code
Explore My Other Channel for More Cool and Valuable Insights
π Youtube Learn Tech Tipsπ Tiktok
π Facebook:<?php
function getCurrentPageURL() {
$pageURL = 'http';
if (!empty($_SERVER['HTTPS'])) {
if ($_SERVER['HTTPS'] == 'on') {
$pageURL .= "s";
}
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"]
. $_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>
Description above function:
Many people have many surprise and don't understand about function and variables$_SERVER[“SERVER_NAME”], $_SERVER[“SERVER_PORT”]
Please read below comment, you'll be easy to understand it.
Ex I have one link patch same as:
https://learn-tech-tips.blogspot.com/2015/10/create-picture-with-light-border.html
When you use $SERVER, we have get some result here
$_SERVER[‘HTTP_HOST’] =>
learn-tech-tips.blogspot.com
$_SERVER[‘PHP_SELF’] =>
/2015/10/create-picture-with-light-border.html
$_SERVER[‘REQUEST_TIME’] => Time which client requested - TIME _STAMP
$_SERVER[‘QUERY_STRING’] => t = 2053???
$_SERVER[‘DOCUMENT_ROOT’] => folder contain source code
Ex: /home/learn-tech-tips/public_html
$_SERVER[‘REMOTE_HOST’] = Hostname of user access
$_SERVER[‘REMOTE_PORT’] => Remote Port of Browser connect to server
$_SERVER[‘REQUEST_URI’] =>
2015/10/create-picture-with-light-border.html
$_SERVER[‘SERVER_NAME’] => Name of server (same computer name)
Ex: learn-tech-tips Server
$_SERVER[‘SERVER_ADDR’] => IP of server
$_SERVER[‘REMOTE_ADDR’] => IP of access person
$_SERVER[‘HTTP_USER_AGENT’] => Information with browser of access person
Thank you for reading this post. I hope you found it helpful and easy to follow. If you have any feedback or questions about
How to Get current link path of website from PHP ,
please share them in the comments below. I would love to hear from you and discuss this topic further
✋✋✋✋
Webzone Tech Tips, all things Tech Tips for web development
- I am Zidane, See you next time soon ✋✋✋✋