php页面操作超时

通过session或者cookie来记录上一次访问时间

session_start();
$current = time();


if( isset($_SESSION['last_visitor']) ){
if( $current - $_SESSION['last_visitor'] > 100 )
exit( "访问时间间隔大于100" );
else 
  //每次更新上次访问时间
$_SESSION['last_visitor'] = time();
  }
  //首次访问,设置访问时间
 else 
   $_SESSION['last_visitor'] = time();


echo "当前访问:".$current.";上次访问:".$_SESSION['last_visitor'];


当中间无操作时间超过100秒,页面会锁定在"访问时间间隔大于100"

你可能感兴趣的:(PHP(后端脚本))