UrlHelper
class UrlHelper
Class UrlHelper
Properties
static protected | $entities | ||
static protected | $replacements |
Methods
No description
No description
No description
No description
No description
No description
url_encode form urlencode(),但是 : / ? & = .
[urlEncode 会先转换编码] $url="ftp://ud03:password@www.xxx.net/中文/中文.rar"; $url1 = url_encode($url); //ftp://ud03:password@www.xxx.net/%C3%A4%C2%B8%C2%AD%C3%A6%C2%96%C2%87/%C3%A4%C2%B8%C2%AD%C3%A6%C2%96%C2%87.rar $url2 = urldecode($url); echo $url1.PHP_EOL.$url2;
Details
at line 21
static boolean
isRelative(string $url)
at line 30
static bool
isUrl($str)
at line 41
static bool
isFullUrl($url)
at line 51
static string
build(string $url, mixed $data = null)
at line 65
static bool
canAccessed($url)
at line 139
static
parseUrl($url)
at line 170
static mixed|string
encode($url)
url_encode form urlencode(),但是 : / ? & = .
..... 几个符号不会被转码为 %3A %2F %3F %26 %3D ...... $url="ftp://ud03:password@www.xxx.net/中文/中文.rar"; $url1 = url_encode1($url); //ftp://ud03:password@www.xxx.net/%E4%B8%AD%E6%96%87/%E4%B8%AD%E6%96%87.rar $url2 = urldecode($url); echo $url1.PHP_EOL.$url2.PHP_EOL;
at line 196
static mixed|string
encode2(string $url)
[urlEncode 会先转换编码] $url="ftp://ud03:password@www.xxx.net/中文/中文.rar"; $url1 = url_encode($url); //ftp://ud03:password@www.xxx.net/%C3%A4%C2%B8%C2%AD%C3%A6%C2%96%C2%87/%C3%A4%C2%B8%C2%AD%C3%A6%C2%96%C2%87.rar $url2 = urldecode($url); echo $url1.PHP_EOL.$url2;