【发布时间】: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>";吗?