检查域是否是PHP的URL的一部分

时间:2011-03-09 05:17:33

标签: php

如果我有一个URL,例如:

http://www.myDomain.com/page.php?a=1&b&2

如果myDomain.com是此网址的一部分,如何与PHP核实?

2 个答案:

答案 0 :(得分:8)

检查parse_url

<?php
    $url = 'http://username:password@hostname/path?arg=value#anchor';    
    print_r(parse_url($url));    
    echo parse_url($url, PHP_URL_PATH);
    ?>
    The above example will output:
    Array
    (
        [scheme] => http
        [host] => hostname
        [user] => username
        [pass] => password
        [path] => /path
        [query] => arg=value
        [fragment] => anchor
    )

答案 1 :(得分:1)

http://php.net/strpos

<?php
var_dump(strpos('http://www.myDomain.com/page.php?a=1&b&2', 'myDomain.com'));
?>

这应该返回文本在字符串中的数值。但是,如果不存在,则返回FALSE