首页 > 解决方案 > 将一个页面重定向到另一个页面 10 秒,然后再次重定向回原始 URL

问题描述

我想暂时将用户重定向到一个广告页面,然后在 10 秒后再次将他们返回到他们想要的页面。

我不知道该怎么做,因为我对 PHP 或 Java 了解不多。因此,请向我提供完整的重定向代码并指导我将该代码放在哪里。

$_GET在第一页使用参数,所以假设我的网址如下:

mydomain.net/games/?game=PUBG+Mobile&Rating=5
mydomain.net/games/?game=Apex+Legends&Rating=4
mydomain.net/games/?game=GTA+5&Rating=4.5

我希望每个 url 都重定向到 ads.php 页面,然后在 10 秒后重定向回原始 url,并且不再重定向。

标签: javascriptphpredirectphpinfo

解决方案


首先:Java!== Javascript

Java 和 Javascript 很相似,就像 Car 和 Carpet 很相似。

来源:https ://stackoverflow.com/a/245068/3119231

-

要将用户重定向到另一个位置,您可以使用:

// Simulate a mouse click:
setTimeout(function() { // timer
    window.location.href = url;
}, 10000); // 10000 ms = 10 seconds

// Simulate an HTTP redirect:
setTimeout(function() { // timer
    window.location.replace(url);
}, 10000); // 10000 ms = 10 seconds

把它放在你喜欢的文件里。

来源:https ://www.w3schools.com/howto/howto_js_redirect_webpage.asp

奖励(CaitLAN Jenner):您需要防止文档在无限循环中重定向。您的访问者每 10 秒就会被从一个站点推送到另一个站点。


推荐阅读