2010-08-31 72 views
-1

我在php的網站上工作。在這個網站,我有10個帶herf標籤的截圖。當用戶點擊任何圖像時,應該在該網站上打開一個新選項卡,但實際上會顯示我的網站的網址。例如:如果我的網站是www.abc.com從這個網站用戶將重定向到www.xyz.com。但上面的網址應該是www.abc.com。它會顯示xyz.com網站的所有功能。如果有人知道,PLZ幫助我。我曾在某處看到過這種類型的功能。如何在php中隱藏url?

+1

簡單的iframe功能 – astropanic 2010-08-31 10:14:41

+0

呀,這似乎是唯一的可能性 – Tokk 2010-08-31 10:15:48

+0

谷歌圖片搜索使用這個功能,他們使用iframe – jigfox 2010-08-31 10:18:28

回答

1

你可以用一個完整的iFrame來做到這一點,但是這絕對不是你想做的事情,除非絕對必要。

+0

非常感謝,這個功能可以運行成功..... – user435704 2010-08-31 11:27:51

+0

我很高興提供幫助! – slhck 2010-08-31 11:29:13

0

你可以使用iframe ...或者.htaccess文件可以做你需要的..?

+0

非常感謝,此功能成功運行..... – user435704 2010-08-31 11:26:04

0

如果我找到你想要改變瀏覽器的地址欄內容?你不能那樣做。 我發現這對計算器:

Modify the URL without reloading the page

使用全屏幕的iframe:

<html> 
<head> 
<title>full screen iframe</title> 
<style type="text/css"> 
/* Full Screen The Page Fix*/ 
body { margin: 0; } 
</style> 
</head> 
<body> 
<iframe src=".../site.html" style="border: 0; width: 100%; height: 100%">Your browser doesn't support iFrames.</iframe> 
</body> 
</html> 
1

iframe解決方案是非常簡單的,也許是最好的一個了你的問題。

但只是爲了提供另一種可能性:您可以使用PHP函數file_get_contents實現一種Web代理。如果你這樣做,你最終必須處理流來保存上下文(COOKIES等)。

最後,您將擁有自己的URL(可能會被重寫,看起來不錯),其中顯示另一個網站的內容(但沒有正確的Ajax調用和其他問題)。