我知道以下工作可以分享到FB的链接:
https://www.facebook.com/sharer/sharer.php?u=http://rot47.net/picture-gallery/categories.php
但是,这也有效:
https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Frot47.net%2Fpicture-gallery%2Fcategories.php
如果两者都有效,我们为什么要在PHP中使用 urlencode ?
答案 0 :(得分:0)
只要您有一个包含多个部分或片段ID的查询字符串,它就会停止工作(因为&
或#
将作为facebook网址的一部分进行处理而不是rot47网址)。
默认编码数据只是很好的防御性编程。