2011-03-26 49 views
0

我想通过主机名匹配,我无法弄清楚如何,我如何检查在PHP主机?

例如:我要强制所有的链接是从oi*.tinypic.comi*.tinypic.com。但是,如果我使用stripos()来防止论坛上的滥用行为,那么人们会绕过我目前的验证,然后在URL的后面添加散列,例如.jpg#tinypic

另外,我如何检查它是正确的网址,https或http?我使用parse_url()如果(!$var)做什么,但有时可能不会出于某种原因,我不知道

回答

1

的引荐使用parse_url(),那么只有在host部分使用strpos

parse_url()不起作用时,结果如何? print_r是你的朋友。