1

我是 php 的新手,已经在论坛上搜索过这个并找到了类似的东西,虽然我不明白

我有 2 个外部链接http://www.hello.comhttp://www.bye.com

单击每个链接时,我想加载一个中间页面(例如:redirect.php)5 秒钟

消息:“你要离开 misite.com。再见。”

然后,对适用于每种情况的正确外部链接进行更正。

我需要:

1.- 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>

我确定这是错的。另外,我不知道如何放置 5 秒微调器(gif)然后进行重定向(步骤 3)

2.-链接用户点击它。可以吗?我有:

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

不确定用户点击的链接是否正确,尝试调用重定向页面中的链接,但我无法

好吧,我不知道如何使它工作,我真的很感谢一个例子

4

1 回答 1

-1

您应该创建指向redirect.php 的链接,并将“最终目的地”添加为URL 参数,就像您已经完成的那样。在redirect.php 上,在重定向的head 部分中使用元标记(请参见此处的示例)。

编辑:要求的代码...

在您的主 php 页面中,拥有您已经编写的链接:

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

在redirect.php 中,您需要在<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>

就是这样。元标记“内容”属性包含重定向前的秒数,以及重定向到的地址。

希望这可以帮助。

于 2012-11-05T10:43:14.150 回答