当您访问FB上的个人资料并点击
中提供的链接时,我已经看到了联系信息 - >网站
Facebook首先将您带到下面提到的网址格式
http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.nwaonfire.com%2F&h=BAQByDCFo
然后带你到网站。
我的问题是为什么facebook这样做,Iam问,因为我的应用程序中有一个地方允许用户输入网站网址。
答案 0 :(得分:1)
...而且Facebook使用上述链接而不是直接链接到http://www.nwaonfire.com的原因是facebook是邪恶的。
他们想知道哪些链接很受欢迎,用户去哪里以及链接来自何处。
我还看到格式为http://www.facebook.com/l/BAQByDCFo/www.nwaonfire.com,其中BAQByDCFo是哈希值。
答案 1 :(得分:0)
完成URL编码,以便第二个URL可以放在第一个查询字符串中,而不会破坏原始URL。例如,通过使用“/”字符暗示目录结构或使用“&”打破名称值对。如果您要将URL嵌入为查询字符串参数,则必须先对其进行编码。如何执行此操作将根据您使用的语言而有所不同,但大多数基于Web的框架都具有基于本机或库的功能,可以轻松完成此操作。