我希望按主机名匹配,我无法弄清楚如何,
示例:我想强制所有链接都来自oi*.tinypic.com
或i*.tinypic.com
。然而,如果我使用.jpg#tinypic
来阻止论坛上的滥用行为,那么人们会使用stripos()
之类的网址后面添加哈希值来绕过当前的验证。
另外,我如何检查它的格式正确的网址,https或http?我正在使用parse_url()
并执行(!$var)
,但有时由于某种原因我不知道
答案 0 :(得分:1)
在引用者上使用parse_url()
,然后仅在strpos
部分使用host
。
当parse_url()
不起作用时,结果是什么? print_r
是你的朋友。