javascript - 将一个页面重定向到另一个页面 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,并且不再重定向。
解决方案
首先: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 秒就会被从一个站点推送到另一个站点。
推荐阅读
- python - python中的git命令,无法识别有效的git
- excel - 识别列中前一个单元格值仅在可见范围内不同的行号
- csv - .CSV 文件是否由 Spark 并行分解和处理
- ios - 添加子视图后UIButton无法点击
- javascript - 如何在js中访问id样式的属性
- r - 如何使用 dplyr 根据另一列中的值选择列?
- javascript - 当 Arduino 向 NW.js 发送空的 ArrayBuffer 时该怎么办?
- android - android.widget.Toolbar 不能强制转换为 androidx.appcompat.widget.Toolbar 即使不是这样
- asp.net-core - Serilog 过滤器表达式无法排除给定的端点日志
- amazon-web-services - AWS ElasticSearch 查询关键字没有得到我期望的结果