【发布时间】:2014-10-11 03:58:43
【问题描述】:
我正在使用我在下面分享的纯 JavaScript 倒计时计时器,以便在一段时间后重定向到 URL,并向访问者显示剩余时间。
演示:JSFiddle
<form name="redirect" id="redirect">
You Will Be Redirected To Next Page After <input size="1" name="redirect2" id="counter"></input>Seconds.
</form>
<script type="text/javascript">
var countdownfrom=5
var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=0){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
showIt()
return
}
setTimeout("countredirect()",1000)
}
countredirect()
function showIt() {
window.location.href = "http://jsfiddle.net/";
}
</script>
现在我想要相同的功能和特性,并在纯 PHP 中工作,因为您知道许多旧的移动浏览器仍然不支持 JavaScript,并且许多正在使用 JavaScript 阻止程序。那么这是否可以在纯PHP 中做同样的事情,没有<script> 标签。
更新:
我知道下面的代码,但我也想要一个倒数计时器来显示给访客。
<?php header('Refresh: 5; URL=http://jsfiddle.net/'); ?><meta http-equiv="refresh" content="5;url=http://jsfiddle.net/">
【问题讨论】:
-
@HassanHey 这不能仅使用 php 完成,您需要使用 jquery 或 javascript。 PHP 是一种服务器端脚本语言,您必须使用客户端语言来完成此任务
-
@Utkarsh 谢谢。这是完美的答案。请在下面添加答案..
标签: javascript php html redirect