我有下面的代碼,以獲得我的網站的網址Facebook的評論:PHP的file_get_contents工作直接而不是通過Ajax和我的網址
<?php
$url="http://developers.facebook.com/blog/post/472";
$request_url ="https://graph.facebook.com/comments/?ids=".$url;
$requests = file_get_contents($request_url);
print_r($requests);
?>
以上工精細使用示例網址,Facebook的提供他們的教程。我可以直接或通過ajax加載上面的頁面,一切都很好。
問題只出現在我的網址,特別是使用ajax加載時。如果我加載頁面直接它工作正常,但爲什麼當我嘗試通過Ajax加載它做我得到:
function.file-GET-內容:未能打開流:HTTP請求 失敗! HTTP/1.0 500內部服務器錯誤
你是什麼意思「通過ajax」?向我們展示不起作用的代碼。 – greut
'500'響應表明遠程方(服務器端)存在問題。由於在這種情況下,服務器端由Facebook所有,因此您可能無法做到這一點。但是爲了確定,您需要將實際的非工作代碼添加到問題中。 – DaveRandom
您是否找到解決方案?我有同樣的問題... – knagode