2010-01-02 121 views

回答

2
if(strpos($your_link, 'reddit.com') !== FALSE) itsReddit(); 
+0

感谢的人,你救了我! – Ryan 2010-01-02 00:17:36

+0

我不知道这样做的目的是,但不会这样可以很容易地只是捏造的链接(比如'HTTP://somemaliciouslink.com/ reddit.com')? – 2010-01-02 00:25:54

2
$input = 'http://www.reddit.com/xxx/x/xxx'; 
if (false!==stripos($input, 'reddit.com')) { 
    //itsReddit(); 
    echo 'reddit'; 
} 

或者,如果你想测试,如果主机是reddit.com

$input = 'http://www.reddit.com/xxx/x/xxx'; 
$host = parse_url($input, PHP_URL_HOST); 

if (false!==stripos($host, 'reddit.com')) { 
    //itsReddit(); 
    echo 'reddit'; 
} 
+0

也谢谢,两者都适用于我。 – Ryan 2010-01-02 00:19:52

相关问题