2011-03-26 68 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是你的朋友。