页面打开状态提示
写个了信息管理页面 因为有多个人操作 有时会有两个人同时开打同一个条信息,想做个状态提示 如果 有一个人已经打开了这个页面 再有人打开时会有提示已有人正在操作,求方法,
------解决方案--------------------
笼统的说就是加锁
至于如何加,那要看的业务和实现来定
------解决方案--------------------
可以给文件加锁
------解决方案--------------------
当文件处于锁定状态的时候 ,再去操作文件会返回false,可通过返回值判断;
lock.php
$fo = fopen('abc.txt', 'r+');
flock($fo, LOCK_EX);
sleep(10);
flock($fo, LOCK_UN);
?>
read.php
$fo = fopen('abc.txt', 'r+');
if(!$a=fgets($fo)){
echo "已有人操作";
}
else{
echo $a;
};
?>
------解决方案--------------------
上面的文件锁或缓存锁比较好
因为打开页面的时候可以直接判断下文件和缓存看有没有人在用
------解决方案--------------------
根据你的业务场景,可以通过session或者cookie来判断页面是否已经打开,给个标示判断即可。
0
0
相关文章
ini_set()在PHP中的作用是什么?
在PHP中的readlink()函数
我们如何编写PHP脚本来释放与MySQL结果关联的游标内存?
PHP intdiv() 函数
我们如何使用PHP脚本删除MySQL数据库?
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!
61
2025.12.31
想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。
16
2025.12.31
想快速上手HTML5开发?本合集为你整理最实用的HTML5使用指南!涵盖HTML5基础语法、主流框架(如Bootstrap、Vue、React)集成方法,以及无需安装、直接在线编辑运行的平台推荐(如CodePen、JSFiddle)。无论你是新手还是进阶开发者,都能轻松掌握HTML5网页制作、响应式布局与交互功能开发,零配置开启高效前端编程之旅!
2
2025.12.31
热门下载
相关下载
精品课程
最新文章






