Files
webproxyscan/app/Services/Utils.php
T
2025-03-31 23:25:59 +03:00

25 lines
563 B
PHP

<?php
namespace App\Services;
class Utils
{
public static function proxifyUrl(string $url, string $siteBaseUrl)
{
if (!self::isNotAbsoluteUrl($url)) {
// should append site url
$url = $siteBaseUrl.$url;
}
return route('proxy.browse') . '?url=' . base64_encode($url);
}
public static function isNotAbsoluteUrl($url) {
return parse_url($url, PHP_URL_SCHEME) !== null;
}
public static function isAbsoluteUrl($url) {
return parse_url($url, PHP_URL_SCHEME) === null;
}
}