2011-05-09 125 views
0

我有2個iframe的新聞體育網站。繞過欺騙重定向

<div="news"> 
    <iframe src="news site one"></iframe> 
    <iframe src="news site two"></iframe> 
</div> 

第一次加載正常,但第二次不再。它只是返回一個白頁,並直接鏈接到網站。有沒有辦法來欺騙這個,所以它認爲我直接訪問該網站。我需要將兩個網站並排放置。

+2

這可能違反該網站的使用條款。如果他們試圖阻止您在網站上的iframe中顯示其內容,則可能需要查明原因。 – 2011-05-09 21:35:38

+1

那麼,如果你有Firefox,你可以加載[RefControl](http://www.stardrifter.org/refcontrol/),所以它不知道它是從「contoso.com」加載的。 – 2011-05-09 21:36:35

+0

這就是我認爲和我通過電子郵件與他們聯繫,他們告訴我他們不確定爲什麼會這樣做。說:「可能是你的弓箭手」 – jack 2011-05-09 21:37:10

回答

1

我想知道用PHP來欺騙它的唯一方法是在您的網站上設置一個名爲sports2.php的頁面。然後使用CURL以您想要的方式欺騙​​標題,並僅回顯內容。然後,只需將您的iframe裝載sports2.php


只是一個花絮,只因爲他們說那裏是「不」的地方保護,並不意味着不存在。很多時候你並沒有與網站上的程序員/主要人員打交道,這可能是一些相當新的實現,這更可能是聯繫人不知道的。

+0

+1。它會比這更復雜 - 您需要重寫文檔中的任何相對URL,並且理論上可能會遇到某些javascript(以及applet和其他具有相同來源策略的其他內容)的問題。無論如何,這可能是OP需要的解決方案。 – 2011-05-09 22:07:36

+0

是的,它是一個很好的起點。可能會更好一些的是設置一個代理主機,如squid,然後通過代理主機路由該站點以顯示。 – 2011-05-09 22:14:09

+0

魷魚是否爲你重寫相對URL? – 2011-05-09 22:16:32