2012-11-20 166 views
0

我已經配置了一個簡單的PHP代理文件:的file_get_contents搞亂了網頁

echo file_get_contents($_GET['url']); 

,它似乎與大多數網頁的工作(cnn.com,foxnews.com,推特,臉譜......),但由於某種原因,它徹底打亂了其他人,這足以比較www.index.hrhttp://phppetar.heliohost.org/proxy.php?url=http://www.index.hr知道我的意思......

我也注意到了,google.com徽標圖像不工作

有沒有人知道是什麼可能是問題?

P.S我曾嘗試捲曲但相同的結果..

+0

文件資源使用相對路徑。 – Musa

+2

CSS文件未正確加載 – xelber

+0

是的,css文件是從它們的相對路徑加載的,因此您無法從您的網站訪問它們。 – wakooka

回答

1

您可以添加<base> HTML標記,以便所有相對URL將從原址拍攝。另一方面,他們會在他們的日誌中看到您在推薦人字段中的網址,但我不確定這對您是否重要。

+0

作品般的魅力,非常感謝你.... – BlackRaider

+0

@BlackRaider當問題被解決,你不需要對問題的進一步援助,考慮接受的解決方案的最佳問題。這將標記爲「已解決」,其他人不會因爲認爲需要進一步幫助而浪費時間。 – Ranty