用PHP写一个网站10秒后自动锁定代码并弹出提示请输入密码密码为10只在本网站页面加这个功能
<?php
session_start(); // 开启session
if(!isset($_SESSION['locked']) || $_SESSION['locked'] === false){ // 如果未锁定或未设置锁定状态
$_SESSION['locked'] = time(); // 设置锁定时间
}
if(time() - $_SESSION['locked'] > 10){ // 如果超过10秒钟
$_SESSION['locked'] = false; // 解除锁定
echo "<script>alert('请输入密码:');</script>"; // 弹出提示框
if(isset($_POST['password']) && $_POST['password'] === '10'){ // 如果输入的密码为10
$_SESSION['locked'] = time(); // 重新设置锁定时间
}
else{ // 如果密码错误
echo "<script>alert('密码错误!');</script>"; // 弹出密码错误提示框
exit; // 结束脚本执行
}
}
?>
<!-- 在网页的合适位置添加以下表单 -->
<form method="post">
<input type="password" name="password">
<input type="submit" value="提交">
</form>
原文地址: https://www.cveoy.top/t/topic/b4JZ 著作权归作者所有。请勿转载和采集!