如何实现某个页面在某个时间段只有一个人能够操作? 求思路。有代码更好。想要实现的效果是:从index.php点击链接进入action.php,点击进入后即开始倒计时,过若干时间例如15分钟后退出,返回index.php。如果已经有人在使用action.php,则其它人点击链接的时候会被通知说该页面已经有人在做操作,需要等待多长时间等等。如果能够实现个排队预约系统就更好了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务端做一个session变量,那么当你访问action.php的时候检查这个变量是否存在,如果存在,表示有人在用,如果不存在,那么你就进去了,同时将session变量赋予一个登录时间。进去之后,服务端返回客户端一个登录时间,客户端javascript做倒计时操作,比方说到15分钟了,就自动跳转页面(也通过javascript实现)。如果客户端刷新页面,那么很显然是从第一次登录的时间算剩余时间的。当时间到了之后,客户端可以再给服务端发送一个登出请求,此时销毁服务端的session变量,后面的人就可以登录了。 能在详细点吗?或者有没有示例代码啊?php不太熟。有点头大。 直接做个SESSION判断下,如果有人在线 就FASLE 进不去,如果离开 就把这个session设置回来 <div style='width:400;height:30px;line-height:30px;background-color:#EFFDFE;border:1px dotted #D7F1B4;text-align:center;font-size:16px;color:#FF3300;' id='test'></div><INPUT TYPE="button" value='点击试试' onclick="test()"><script>var alltime = 10; function setTime(){ if (alltime<=0){ location.href='http://www.baidu.com' ; clearInterval(tem); }else{ alltime--; // m = Math.floor(alltime/60); // se = Math.round(alltime-(Math.floor(alltime/60)*60)); document.getElementById("test").innerHTML = "页面将在0"+alltime+"秒后自动调转"; } }function test(){ tem = setInterval("setTime()",1000) }</script> ByteRun Protector for PHP decode 解码问题,大家一起来研究一下! 页面跳转后 火狐显示数据 IE没有数据 有比PHP+mysql更快的web动态组合么? 安装mysql server时发生了冲突 大家帮忙看一下,分不够再加! javascript 传递php变量 大大们好,第一次问问题在这里 怎样将动态的url转换成静态的url 再问,我想把一个网页的某一部份内容链接到自己的网页上面,请问这能行吗? 哪位大侠知道怎么配置PHP4.31-dev for Win32 + IIS?急 如何获取这个值啊 获取页面上的一些信息,求指点
能在详细点吗?或者有没有示例代码啊?php不太熟。有点头大。
<div style='width:400;height:30px;line-height:30px;background-color:#EFFDFE;border:1px dotted #D7F1B4;text-align:center;font-size:16px;color:#FF3300;' id='test'>
</div>
<INPUT TYPE="button" value='点击试试' onclick="test()"><script>
var alltime = 10;
function setTime(){
if (alltime<=0){
location.href='http://www.baidu.com' ;
clearInterval(tem);
}else{
alltime--;
// m = Math.floor(alltime/60);
// se = Math.round(alltime-(Math.floor(alltime/60)*60));
document.getElementById("test").innerHTML = "页面将在0"+alltime+"秒后自动调转";
}
}
function test()
{
tem = setInterval("setTime()",1000)
}
</script>