我想查看网址是否来自youtube.com网站或该网站的移动版本。
有一种强有力的方法吗?
检查包含“youtube.com”的网址对我来说似乎并不好。 什么是正确的方法呢?
答案 0 :(得分:3)
使用Uri
类来解析网址并与Host
属性进行比较。
Uri uri = new Uri(myURL);
return uri.Host.Equals("youtube.com", StringComparison.InvariantCultureIgnoreCase)
答案 1 :(得分:0)
我不知道确保它是youtube.com进入的简单方法,但检查REFERER实际上并不是那么可靠:链接到你的页面可以随时伪造其引用标题:
http://www.stardrifter.org/refcontrol/
看看安全专家如何回答这个问题会很有趣。
- 皮特