看板 PHP 關於我們 聯絡資訊
php版第一次發文,請多多指教, 最近在做一個新網站想用facebook登入, 我try{ $profile = $facebook->api('/me', 'GET');} 都會一直跑進catch,錯誤訊息為下 [result:protected] => Array ( [error_code] => 7 [error] => Array ( [message] => Failed to connect to 255.255.255.255: Network is unreachable [type] => CurlException ) ) [message:protected] => Failed to connect to 255.255.255.255: Network is unreachable 我爬文跟google都有找到類似的問題及解法, 大部分都指向免費的網頁伺服器不能處理 ipV6 所以要在code裡做一些調整, 像是加一行能resolve ipV4的程式碼, 但我嘗試後還是一直丟出這錯誤訊息,想請問各位版友有解決方案嗎? 另外想請問一個觀念上的問題, 各位前輩遇到這類問題是會當機立斷換一個網頁伺服器呢, 還是會想辦法除掉這個錯誤? 因為我搞了快三天fb登入網站的問題,這樣是不是對於開發網站來說太不符合效益了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.79.56.14
terrybob:不可以用本機去fb網站要求資源… 12/17 01:42
donaldduck00:我不是用本機耶 我是放在一個叫做lionfree的server 12/17 02:08
terrybob:share your code! 12/17 02:33
yan12125:curl取api.facebook.com和graph.facebook.com的內容試試 12/17 20:44
yan12125:可能是DNS的問題 12/17 20:44
donaldduck00:我的code跟官網上的一樣只改app id等相關設定而已 12/17 20:55
donaldduck00:出問題的就上述那一行而已qq 12/17 20:56
donaldduck00:我不太懂YAN大的意思耶 12/17 20:56
donaldduck00:最後的結果是發現大部分的free host server都沒打開 12/18 08:30
donaldduck00:port443 which is required for facebook api 12/18 08:31