我需要创建一个动态重定向器页面,我可以放置广告横幅和5秒后出现的呼叫按钮。当我点击按钮时,它将重定向到?
之后的任何URL例如:
1 - 用户点击网站中的链接: - http://www.mydomain.com/go.php?http://www.google.com
2 - go.php加载着陆页,倒计时器显示时间为5秒
3 - 5秒后,出现一个按钮......用户可以点击按钮进入实际链接
我设法获得简单的代码..但我不希望它自动重定向...
<?php
$redirect = $_SERVER['QUERY_STRING'].'';
?>
<html>
<head>
<meta name="robots" content="noindex" />
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<title>Your Page title</title>
</head>
<body>
</body>
<SCRIPT LANGUAGE="JavaScript">
setTimeout("location.href ='<?php echo $redirect ?>'",500);
</script>
</html>
您可以参考oneclickmoviez.com并尝试点击我的示例的任何下载链接..试试这个:http://oneclickmoviez.com/dws/TURBOBIT/51776/7
我不太熟悉PHP编码,所以我希望你能告诉我100%的工作代码。
答案 0 :(得分:0)
我建议你多学习一下javascript。 我做了一个可能符合您要求的以下示例,但您仍然需要知道它如何适合您的项目。
我会建议你学习以下内容,以了解我的所作所为 -
<?php
$redirect = $_SERVER['QUERY_STRING'].'';
?>
<html><head>
<meta name="robots" content="noindex" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Your Page title</title>
</head>
<body>
<div id="buttonArea">
</div>
</body>
<script type="text/javascript">
function loadButton()
{
button = document.getElementById('buttonArea');
button.innerHTML ='<button onclick="document.location=\'<?php echo $redirect ?>\'">Continue</button>';
}
setTimeout(loadButton(),5000);
</script>
</html>
答案 1 :(得分:0)
对于JavaScript超时,insTimeout以毫秒为单位,因此它应为5000秒,持续5秒:
setTimeout ( expression, 5000 );
我建议使用函数表达式,如下所示:
setTimeout ( function() {
/* code in here */
}, 5000 );
至少,像这样使用window.location
setTimeout ( function() {
window.location = '<?php echo $redirect ?>';
}, 5000 );