如何检查给定网址是否在某个域内?PHP

Car*_*osa 2 php regex string api

如何检查给定网址是否在某个预定域内,例如用户注册api请求:

http://domain.com
Run Code Online (Sandbox Code Playgroud)

然后他提出了一个请求:

http://domain.com/script.ext?var=foo //this should validate true

http://example.com/script.ext?var=foo //this should validate false

http://www.domain.com/script.ext?var=foo //this should validate true also
Run Code Online (Sandbox Code Playgroud)

提前致谢

fux*_*xia 13

用途parse_url():

if ( 'domain.com' == parse_url( $url, PHP_URL_HOST ) )
{
    // do something awesome
}
Run Code Online (Sandbox Code Playgroud)