logo

כיצד להשיג את כתובת האתר הנוכחית של הדף ב-PHP?

כדי לקבל את כתובת האתר הנוכחית של הדף, PHP מספקת משתנה סופר גלובלי $_SERVER . ה-$_SERVER הוא משתנה מובנה של PHP, המשמש לקבלת כתובת האתר הנוכחית של הדף. זהו משתנה סופר גלובלי, כלומר הוא זמין תמיד בכל ההיקף.

אם אנחנו רוצים את כתובת ה-URL המלאה של העמוד, נצטרך לבדוק את הפרוטוקול (או שם הסכמה), בין אם זה https או http. ראה את הדוגמה למטה:

 

תְפוּקָה

 <img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php.webp" alt="How to get current page URL in PHP"> 

הערה: הפונקציה isset() משמשת כאן כדי לבדוק אם HTTPS מופעל או לא. הוא בודק אם קיים משתנה או לא.

לחלופין, נוכל גם לקבל את כתובת האתר המלאה של הדף הנוכחי באמצעות דרך אחרת שניתנה בדוגמה הבאה.

 

תְפוּקָה

 <img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php-2.webp" alt="How to get current page URL in PHP 1"> 

כדי לקבל רק את השם של הדף הנוכחי שנפתח בדפדפן, ראה את הדוגמה הבאה:

 <?php $curPageName = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],'/')+1); echo 'The current page name is: '.$curPageName; echo '</br>&apos;; ?&gt; 

תְפוּקָה

 <img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php-3.webp" alt="How to get current page URL in PHP 1">