我正在使用推送器从通道检索数据/通知。我应该接收的数据是:403当使用推送器检索数据时禁止403
- 用户名
- 实际数据
- 链接
我不断收到在我的萤火虫控制台禁止链接403,它是不在UI上显示。
链接有斜线。我使用以下功能将其删除,然后通过推送器发送。
$user_photo = rtrim($this->twitter_model->getImage($u) , '/');
403禁止仍然存在。我可以看到我的萤火虫控制台中的链接,但这意味着该功能正常工作。
任何想法,我可能会出错?
我正在使用推送器从通道检索数据/通知。我应该接收的数据是:403当使用推送器检索数据时禁止403
我不断收到在我的萤火虫控制台禁止链接403,它是不在UI上显示。
链接有斜线。我使用以下功能将其删除,然后通过推送器发送。
$user_photo = rtrim($this->twitter_model->getImage($u) , '/');
403禁止仍然存在。我可以看到我的萤火虫控制台中的链接,但这意味着该功能正常工作。
任何想法,我可能会出错?
<?php
function removeTrailingSlash($str){
$str = str_split($str);
$len = count($str)-1;
if($str[$len] == '/'){
unset($str[$len]);
}
return implode($str);
}
?>
$user_photo = removeTrailingSlash($this->twitter_model->getImage($u));
以上
$user_photo = removeTrailingSlash(rtrim($this->twitter_model->getImage($u) , '/'));
使用,你不应该添加一个尾随/上一个完整的文件路径URL EG以.png的唯一时间结束的结束代替这一点,你可以做到这一点是.PHP /那是因为服务器已经被告知要允许它
看到后来的作品后面的斜线错误:)
添加功能将文件的顶部,然后让它使用新代码
我该怎么做? –
使用我已经显示的rtrim版本的代码 –
这是我的原始代码。它没有工作。屏幕截图:http://d.pr/i/VHnt –
你试图绑定到一个专用通道?如果是这样,请先[认证](http://pusher.com/docs/authenticating_users)? –
我已正确认证。就像我说的,其他数据正确检索和显示。只有链接不能被检索。 –
可以获得链接吗?因为从服务器提供403并通过阅读您的问题,听起来像链接正在返回,只是当您浏览它时它是403'ing如果是这种情况尝试浏览到浏览器中的链接通常如果它仍然403服务器可能存在问题,因为403服务器端访问被禁止 –