我有2個iframe的新聞體育網站。繞過欺騙重定向
<div="news">
<iframe src="news site one"></iframe>
<iframe src="news site two"></iframe>
</div>
第一次加載正常,但第二次不再。它只是返回一個白頁,並直接鏈接到網站。有沒有辦法來欺騙這個,所以它認爲我直接訪問該網站。我需要將兩個網站並排放置。
我有2個iframe的新聞體育網站。繞過欺騙重定向
<div="news">
<iframe src="news site one"></iframe>
<iframe src="news site two"></iframe>
</div>
第一次加載正常,但第二次不再。它只是返回一個白頁,並直接鏈接到網站。有沒有辦法來欺騙這個,所以它認爲我直接訪問該網站。我需要將兩個網站並排放置。
我想知道用PHP來欺騙它的唯一方法是在您的網站上設置一個名爲sports2.php
的頁面。然後使用CURL
以您想要的方式欺騙標題,並僅回顯內容。然後,只需將您的iframe裝載sports2.php
只是一個花絮,只因爲他們說那裏是「不」的地方保護,並不意味着不存在。很多時候你並沒有與網站上的程序員/主要人員打交道,這可能是一些相當新的實現,這更可能是聯繫人不知道的。
+1。它會比這更復雜 - 您需要重寫文檔中的任何相對URL,並且理論上可能會遇到某些javascript(以及applet和其他具有相同來源策略的其他內容)的問題。無論如何,這可能是OP需要的解決方案。 – 2011-05-09 22:07:36
是的,它是一個很好的起點。可能會更好一些的是設置一個代理主機,如squid,然後通過代理主機路由該站點以顯示。 – 2011-05-09 22:14:09
魷魚是否爲你重寫相對URL? – 2011-05-09 22:16:32
這可能違反該網站的使用條款。如果他們試圖阻止您在網站上的iframe中顯示其內容,則可能需要查明原因。 – 2011-05-09 21:35:38
那麼,如果你有Firefox,你可以加載[RefControl](http://www.stardrifter.org/refcontrol/),所以它不知道它是從「contoso.com」加載的。 – 2011-05-09 21:36:35
這就是我認爲和我通過電子郵件與他們聯繫,他們告訴我他們不確定爲什麼會這樣做。說:「可能是你的弓箭手」 – jack 2011-05-09 21:37:10