19 lines
528 B
PHP
19 lines
528 B
PHP
<?php
|
|
|
|
namespace kernel\helpers;
|
|
|
|
class Url
|
|
{
|
|
|
|
public static function get_base_url()
|
|
{
|
|
// Удаляем параметр page если он есть
|
|
$currentUrl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http")
|
|
. "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
|
|
// Удаляем параметр page если он есть
|
|
$currentUrl = preg_replace('/([?&])page=[^&]*(&|$)/', '$1', $currentUrl);
|
|
|
|
return rtrim($currentUrl, '?&');
|
|
}
|
|
|
|
} |