我正在使用推送器從通道檢索數據/通知。我應該接收的數據是: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服務器端訪問被禁止 –