【问题标题】:do i need to urlencode the URL?我需要对 URL 进行 urlencode 吗?
【发布时间】:2014-10-03 15:02:42
【问题描述】:

我知道以下作品可以分享到 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??

【问题讨论】:

标签: php html


【解决方案1】:

只要您有一个包含多个部分或片段 ID 的查询字符串,它就会停止工作(因为 &# 将作为 facebook url 的一部分而不是 rot47 url 处理)。

默认编码数据只是很好的防御性编程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 2014-07-14
    • 2010-10-09
    • 2011-01-10
    • 2015-03-09
    相关资源
    最近更新 更多