0
如何在不使用iframe的情況下在我們的站點和服務器中顯示其他網站內容? 事實上,我要下載一個頁面(相同的域名),並通過PHP瀏覽器顯示在我的服務器上。php-在沒有iframe的主機上顯示其他網站頁面
注:file_get_contents
效果很好,但「CORS政策:否‘訪問控制允許來源’標頭出現在所請求的資源」因此所有樣式表和一些圖片沒有加載。
有沒有辦法做到這一點?
如何在不使用iframe的情況下在我們的站點和服務器中顯示其他網站內容? 事實上,我要下載一個頁面(相同的域名),並通過PHP瀏覽器顯示在我的服務器上。php-在沒有iframe的主機上顯示其他網站頁面
注:file_get_contents
效果很好,但「CORS政策:否‘訪問控制允許來源’標頭出現在所請求的資源」因此所有樣式表和一些圖片沒有加載。
有沒有辦法做到這一點?
我想在PHP中你不能這樣做,因爲有些網站頭阻擋你訪問。我想在這樣的JS/jQuery的做到這一點:
技術上來說是可能的。但這並不容易。首先使用'file_get_contents()'來獲取頁面源代碼。然後你使用[DOMDocument();](http://php.net/manual/en/domdocument.loadhtml.php)來處理HTML。在HTML中查找所有的CSS和圖像鏈接。下載每個這些文件,並希望它們不阻止直接鏈接(熱鏈接)。然後重建HTML,替換您在自己的服務器上下載的文件的鏈接。正如我所說:爲了讓它完美運作,需要做很多工作和遠景。但這是我能想到的。 – icecub