במדריך זה נלמד כיצד להשיג את כתובת האתר הנוכחית (URI) של הדף ב-PHP.
ניתן להשתמש במשתנה המובנה $_SERVER כדי לקבל את כתובת האתר הנוכחית של הדף ב-PHP.
ה-$_SERVER הוא משתנה סופר גלובלי, מה שאומר שהוא זמין תמיד בכל ההיקפים.
כמו כן, אם אתה רוצה כתובת URL מלאה של הדף, תצטרך לבדוק את שם הסכימה (או הפרוטוקול), אם זה http או https.
בפניכם דוגמא על אופן הביצוע:
<?php
$uri = $_SERVER['REQUEST_URI'];
echo $uri; // Outputs: URI
$protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $url; // Outputs: Full URL
$query = $_SERVER['QUERY_STRING'];
echo $query; // Outputs: Query String
?>