php Получить текущий URL -- полный адрес страницы, который запросил пользователь (клиент)

Можно так (из библиотеки rusphp):

    
    /**
     * Получит текущий URL с учетом http/https 
     * (адрес страницы, запрошенный пользователем)
     * 
     * ВНИМАНИЕ: клиент может переда ПРОИЗВОЛЬНЫЕ $_SERVER[HTTP_HOST] и $_SERVER[REQUEST_URI] 
     * (может сказаться на безопасности в ряде случае)
     */
    public static function getFromCurrentRequest()
    {
        $actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' 
           ? "https" : "http") 
           . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
        
        return $actual_link;
    }

Key Words for FKN + antitotal forum (CS VSU):