2012-11-05 111 views
1

我在PHP的新手,並且已經搜查了該論壇,發現類似的東西,雖然我不明白它中間頁面之前重定向到外部鏈接

我有2個外部鏈接http://www.hello.comhttp://www.bye.com

點擊每一個鏈接,我想加載一箇中間頁面(例如:redirect.php)5秒,用

消息:「你要離開misite.com。再見。」

然後,對每種情況下適用的正確外部鏈接進行更正。

我需要:redirect.php

<a href="<?php $hello.com = $_GET['link']; ?>">Continue to external link</a> 
    <a href="<?php $link = $_GET['link']; ?>">Continue to external link</a> 

1.-內容我敢肯定這是錯的。 也,我不知道如何把一個5秒的微調(gif)然後進行重定向(步驟3)

2.-鏈接用戶點擊它。可以嗎? 我有:

如果
<a href="http://redirect.php?link=hello.com" title="hello">hello</a> 

不知道它的正確 用戶打的鏈接,試圖調用在重定向頁面的鏈接,但我無法

好,東西我不知道如何使它工作,我真的只是一個例子 謝謝

回答

-1

你應該讓你的鏈接redirect.php,並添加「最終目的地」作爲URL參數,你已經做了。在redirect.php上,在重定向頭部使用元標記(例如,參見here)。

編輯:代碼要求...

在你的主PHP頁面,有你的鏈接,你已經寫:

<a href="http://redirect.php?link=hello.com">Hello</a> 
<a href="http://redirect.php?link=goodbye.com">Goodbye</a> 

在redirect.php,您需要在添加一個meta標籤<head>...</head>您的HTML部分:

<html> 
    <head> 
     ... 
     <meta http-equiv="refresh" content="5;url=<?php echo $_GET['link'];?>" /> 
     ... 
    </head> 
    <body> 
     <h1>You are leaving my site!</h1> 
     <img src="/images/spinner.gif" alt="spinner" /> 
    </body> 
</html> 

就是這樣。元標記「content」屬性包含重定向之前的秒數以及要重定向到的地址。

希望這會有所幫助。

+0

如果你能寫代碼,我會很感激。我很年輕 – user1799793

+0

更新了我的回答 – GarethL

+0

上帝保佑你:) – user1799793