【问题标题】:Append encoded URL to existing将编码的 URL 附加到现有的
【发布时间】:2013-07-08 00:22:12
【问题描述】:

我正在尝试创建一个函数,通过 getpocket.com/save 将链接转换为“将链接添加到 Pocket”的链接。

我不想使用 API 并且让用户必须开始登录到他们的 Pocket 帐户 - 如果他们已经在当前浏览器上登录,/save 链接可以工作。

我有:

function save_pocket($url){
    $enc = rawurlencode($url);
    $pocket = "http://getpocket.com/save/?url=";
    return $pocket.$enc;
}

然后在<a href=" 中调用save_pocket()。

但这会返回$url 或$enc,我不知道是哪个。但问题是它没有添加$pocket 前缀。

为什么?

【问题讨论】:

  • 你在哪里打电话给save_pocket?
  • 其他地方有些东西很糟糕。在这种情况下一如既往:将中间结果转储,因此将$pocket.$enc 放入日志文件并检查其中包含的内容。其他所有方法都只是在迷雾中徘徊。
  • @ExplosionPills - href.
  • @arkascha - 抱歉,我有点新,你能详细说明一下吗?
  • 你确定要这样称呼它echo "<a href='".save_pocket("yoursite.com")."'>Click</a>"; 吗?

标签: php html pocket


【解决方案1】:

感谢您的回复,最后归结为我只是个白痴。

我使用了一个函数,它 echo'd 将 url 传递给我的函数。

将其替换为仅将 url 显示为字符串的那个,它就像一个冠军。

再次感谢你容忍我的白痴......

【讨论】:

    猜你喜欢
    • 2018-04-13
    • 1970-01-01
    • 2012-06-28
    • 2012-10-01
    • 2014-11-28
    • 2018-04-04
    • 1970-01-01
    • 2012-02-15
    • 2011-11-08
    相关资源
    最近更新 更多